2014-12-01 16 views
5

Sono un principiante. Mi piacerebbe conoscere le posizioni dei file hive-site.xml e hive-default.xml nella versione hive-0.13.1.hive-site.xml percorso in hive0.13.1

Ho scaricato la versione hive0.13.1-bin dalla posizione sottostante. http://apache.mirrors.pair.com/hive/hive-0.13.1/

Variabili di ambiente hive estratte e quindi configurate.
Sono in grado di eseguire i comandi (create table, show, load data, query table..).

Ma nella directory conf(/hive/hive-0.13-1/conf), non vedo i file hive-site.xml e hive-default.xml.

Dove questi file si trovano nella versione hive-0.13.1?

risposta

7

seguire i passi

1) estratto cartella

2) Vai /apache-hive-0.13.1-bin/conf e fare una copia di alveare-default.xml.template, sembra come hive-default.xml (copia) .template.

3) Rinominare hive-default.xml (copia) .template su hive-site.xml.

4) Creare una copia di hive-env.sh.template in hive-env.sh.

aggiungere hive-env.sh

export HADOOP_HEAPSIZE=1024 
# Set HADOOP_HOME to point to a specific hadoop install directory 
export HADOOP_HOME=/home/user17/BigData/hadoop 

#hive 
export HIVE_HOME=/home/user17/BigData/hive 
# Hive Configuration Directory can be controlled by: 
export HIVE_CONF_DIR=$HIVE_HOME/conf 

5) Hadoop di esportazione e il percorso alveare in file .bashrc

export HADOOP_HOME=/home/user17/BigData/hadoop 
export PATH=$PATH:$HADOOP_HOME/bin 

export HIVE_HOME=/home/user17/BigData/hive 
export PATH=$PATH:$HIVE_HOME/bin 

iniziare la vostra Hadoop per

start-all.sh 

vivere con la hive.Gieni il percorso hadoop e hive nel comando di esportazione in base al tuo sistema.scopri se non funziona.

+0

Grazie Kishore per i passaggi. Sono abituato a creare il file. – sean

5

Non è possibile trovare il file hive-site.xml nella directory conf. Dovresti farlo. E hive-site.xml simile a questa:

<?xml version="1.0"?> 
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> 
<!-- 
    Licensed to the Apache Software Foundation (ASF) under one or more 
    contributor license agreements. See the NOTICE file distributed with 
    this work for additional information regarding copyright ownership. 
    The ASF licenses this file to You under the Apache License, Version 2.0 
    (the "License"); you may not use this file except in compliance with 
    the License. You may obtain a copy of the License at 

     http://www.apache.org/licenses/LICENSE-2.0 

    Unless required by applicable law or agreed to in writing, software 
    distributed under the License is distributed on an "AS IS" BASIS, 
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
    See the License for the specific language governing permissions and 
    limitations under the License. 
--> 

<configuration> 

    <property> 
     <name>javax.jdo.option.ConnectionURL</name> 
     <value>jdbc:mysql://localhost/metastore?createDatabaseIfNotExist=true</value> 
     <description>the URL of the MySQL database</description> 
    </property> 

    <property> 
     <name>javax.jdo.option.ConnectionDriverName</name> 
     <value>com.mysql.jdbc.Driver</value> 
    </property> 

    <property> 
     <name>javax.jdo.option.ConnectionUserName</name> 
     <value>root</value> 
    </property> 

    <property> 
     <name>javax.jdo.option.ConnectionPassword</name> 
     <value>root</value> 
    </property> 
<property> 
    <name>hive.hwi.listen.host</name> 
    <value>0.0.0.0</value> 
</property> 
<property> 
    <name>hive.hwi.listen.port</name> 
    <value>9999</value> 
</property> 
<property> 
    <name>hive.hwi.war.file</name> 
    <value>lib/hive-hwi-0.12.0.war</value> 
</property> 
<!-- 
<property> 
    <name>hive.metastore.local</name> 
    <value>true</value> 
</property> 
--> 
</configuration> 

e cercare alcuni concetti su metadati alveare in mysql.

+0

Grazie Ravi. Ho creato il file hive-site.xml ora. – sean

+0

Se è utile, fai un voto ... –