Hive安装

安装Hive之前必须确认Java、hadoop都已经安装成功,之前已经安装过,不再累述。
1、安装Hive
下载hive安装包,下载路径如下:
http://mirrors.hust.edu.cn/apache/hive/hive-1.2.2/apache-hive-1.2.2-bin.tar.gz
下载文件后,进入root用户,解压文件,将文件拷贝到/usr/local/目录下,更该名称为hive,设置环境变量,将下面变量添加到hadoop用户目录下的.bashrc文件中:

export HIVE_HOME=/usr/local/hive
export PATH=$PATH:$HIVE_HOME/bin
export CLASSPATH=$CLASSPATH:/usr/local/Hadoop/lib/*:.
export CLASSPATH=$CLASSPATH:/usr/local/hive/lib/*:.

添加之后如图所示:
这里写图片描述

配置Hive相关文件
编辑hive-env.sh文件:
从模板 hive-env.sh.template创建 hive-env.sh文件:
cp hive-env.sh.template hive-env.sh
打开hive-env.sh文件,添加hadoop根目录配置:
这里写图片描述

2、运行hive
启动hive,运行命令hive,但是报错了,报错如下:
一个临时文件夹的相对路径和绝对路径有问题,上网查,发现有人也同样遇到了这个问题,然后根据提供的解决方法修改带system:java.io.tmpdir的配置项,将value值改为自己创建的临时文件夹:
这里写图片描述
然后重新输入hive命令,发现又报错了,报错如下:
这里写图片描述
上网搜索,解决方法如下 http://cbg23.blog.51cto.com/7201812/1705510
原因是hadoop目录下存在老版本jline:
/share/hadoop/yarn/lib/jline-0.9.94.jar:
解决方法是:
将hive下的新版本jline-2.12.jar包拷贝到hadoop/share/hadoop/yarn/lib的下即可.
重新输入hive命令并验证hive安装是否正确,如图:
这里写图片描述

至此,hive安装完毕,由于hive默认安装了derby,所以不需要自行安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值