mac下的Hive_1.2.1安装(单机)

上一节里,在mac里部署了单机的hadoop环境,这一节将继续在上一节的基础上安装部署Hive。

一.下载Hive

网址:http://hive.apache.org/downloads.html

我下载的是稳定版里的apache-hive-1.2.1-bin.tar.gz,即1.2.1版本。

下载好后,解压到昨天的hadoop文件夹中,如下所示:

二.Hive设置

在解压得到的apache-hive-1.2.1-bin文件夹中的conf文件夹中,把几个带.template后缀的模板文件,复制一份变成不带.template的配置文件,注意hive-default.xml.template这个要复制二份,一个是hive-default.xml,另一个是hive-site.xml,其中hive-site.xml为用户自定义配置,hive-default.xml为全局配置,hive启动时,-site.xml自定义配置会覆盖-default.xml全局配置的相同配置项。

在hive-env.sh文件中添加:

export HADOOP_HOME=/Users/liu/hadoop/hadoop-1.2.1
export HIVE_HOME=/Users/liu/hadoop/apache-hive-1.2.1-bin
export PATH=$PATH:$HIVE_HOME

三.测试是否安装成功

在终端启动hadoop以后,进入到Hive的安装目录apache-hive-1.2.1-bin文件夹下,输入

bin/hive,发现报错,错误如下:

网上查找发现是权限问题,然后输入:

/home/grid/hadoop-1.2.1/bin/hadoop fs -chmod -R 777 /tmp

继续报错,错误如下:

继续查找,最终在配置文件hive-site.xml里找"system:java.io.tmpdir"把他们都换成绝对路径如:/home/grid/apache-hive-0.14.0-bin/iotmp

问题解决。

这时在终端输入bin/hive就可以看到hive命令行了,成功!

 

posted @ 2015-07-05 17:41  正版小火炉  阅读(994)  评论(0)    收藏  举报