在CentOS6中安装Hive的简单步骤与排错方法

本文详细介绍了如何在CentOS 6.3环境下安装Hive,并配置其与Hadoop-1.0.4的协同工作。文章提供了具体的步骤,包括下载Hive、设置环境变量以及必要的文件复制等,帮助读者顺利完成部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

部署环境:CentOS6.3 64bit

软件环境:java-1.6.0-openjdk,java-1.6.0-openjdk-devel,Hadoop-1.0.4

其他组件在安装Hadoop时已经安装好,不需要额外安装其他软件了。

Hive的安装依赖于Hadoop,因此想安装Hive,必须先安装Hadoop。

尽管Hive的README文件中强调要需要Java 1.6和 Hadoop 0.20.x (x >= 1),但根据实际测试,Hadoop的版本并不受限制,即使你使用了Hadoop-1.0.4。

  1. cd /tmp
  2. wget http://mirror.bjtu.edu.cn/apache/hive/stable/hive-0.9.0.tar.gz 
  3. tar zxvf hive-0.9.0.tar.gz 
  4. export JAVA_HOME=/tmp/jdk1.6.0_41 
  5. export JRE_HOME=/tmp/jdk1.6.0_41/jre 
  6. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
  7. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 
  8. # 4-7行都是可选的,在配置Hadoop时用过,可不执行。
  9. export HADOOP_INSTALL=/tmp/hadoop-1.0.4 
  10. export PATH=$PATH:$HADOOP_INSTALL/bin 
  11. export HIVE_INSTALL=/tmp/hive-0.9.0 
  12. export PATH=$PATH:$HIVE_INSTALL/bin 
  13. cd conf/ 
  14. cp hive-default.xml.template hive-default.xml 
  15. cp hive-default.xml.template hive-site.xml 
  16. cp hive-env.sh.template hive-env.sh 
  17. cp hive-log4j.properties.template hive-log4j.properties 
  18. cp hive-exec-log4j.properties.template hive-exec-log4j.properties 
  19. # 去除Hive的警告
  20. # 方法是:把所有包含log4j.properties结尾的文件中的
  21. # org.apache.hadoop.metrics.jvm.EventCounter
  22. # 替换成org.apache.hadoop.log.metrics.EventCounter 
  23. hive 

Tips:使用hive命令时添加-S选项可以使得执行查询后只显示查询结果,而不显示其他额外的信息,如查询所花的时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值