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;

 

结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值