HIVE安裝步驟

1.下載HIVE

http://mirror.mel.bkb.net.au/pub/apache/hive/stable/hive-0.8.1.tar.gz

上傳到/home/hadoop/software下。

tar zxf hive-0.8.1.tar.gz

只需要在master節點安裝。

 

以下操作全部用hadoop用戶操作。

2.設置環境變量

給hadoop用戶增加如下環境變量。

vi .profile

HIVE_HOME=/home/software/hive-0.8.1

HIVE_CONF_DIR=$HIVE_HOME/conf

CLASSPATH=$HADOOP_HOME/lib:$HIVE_HOME/lib:$CLASSPATH

 

export CLASSPATH HIVE_CONF_DIR HIVE_HOME

 

exportPATH=$HIVE_HOME/bin:$JAVA_HOME/bin:$HADOOP_HOME/bin:$ANT_HOME/bin:$PATH

3.複製文件

cd $HIVE_CONF_DIR

 

cp hive-env.sh.template hive-env.sh

cp hive-default.xml.templatehive-default.xml

cp hive-default.xml.template hive-site.xml

 

4.修改HIVE的啓動參數文件($HIVE_CONF_DIR目錄下)

vi hive-env.sh

追加:

exportHIVE_CONF_DIR=/home/software/hive-0.8.1/conf

export HADOOP_HEAPSIZE=128

 

5.修改(不是添加)hive-site.xml

和hadoop的data目錄保持一致。

<property>

 <name>hive.metastore.warehouse.dir</name>

 <value>/home/hadoop/hdfs_data</value>

 <description>location of default database for thewarehouse</description>

</property>

 

和hadoop的tmp目錄保持一致。

<property>

 <name>hive.exec.scratchdir</name>

 <value>/home/hadoop/hadoopDATA/tmp/</value>

 <description>Scratch space for Hive jobs</description>

</property>

 

6.登陸Hive測試

hive

hive> show tables;

OK

Time taken: 4.824 seconds

hive> create table hwz(id int, namestring);

OK

Time taken: 0.566 seconds

 

hive> select * from hwz;

OK

Time taken: 0.361 seconds

hive>exit;

 

7.加載數據測試

echo 1,tome>>/home/hadoop/demo.txt

echo 3,tome>>/home/hadoop/demo.txt

echo 5,tome>>/home/hadoop/demo.txt

echo 7,tome>>/home/hadoop/demo.txt

 

hadoop fs -put /home/hadoop/demo.txt /tmp/

hive

運行hive命令:

create table hwz3(id int, name string ) rowformat delimited FIELDS TERMINATED BY ',';

load data inpath '/tmp/demo.txt' overwriteinto table hwz3;

 

結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章