欢迎投稿

今日深度:

hive安装配置,

hive安装配置,


hive版本1.2.1

操作系统: Ubuntu 14.04

下载,解包,文件夹名为hive-1.2.1,名字可以随便改,按自己习惯。

放到安装目录下,这里为/usr/local/hive,则目录结构为/usr/local/hive/hive-1.2.1

向hive-1.2.1/bin目录下的hive-config.sh添加环境变量,包括JAVA_HOME, HADOOP_HOME, CLASSPATH, 总之将环境变量复制过来即可

将hive-1.2.1/conf目录下带template后缀的文件全部原地复制一份,如图


其中hive-default.xml在复制一份,命名为hive-site.xml,这两个文件一个是全局配置,一个是用户配置,用户配置会覆盖全局配置。

修改hive-site.xml文件里所有涉及system:java.io.tmpdir的项,否则可能会报错,如图


全部改为本地目录,具体可以在hive目录下新建目录iotmp,因此全部配置为/usr/local/hive/hive-1.2.1/iotmp,如图

启动hadoop,在hadoop下新建目录,/tmp,/user/hive/warehouse,赋予读写权限,官方教程上只赋予组的写权限,貌似不行,最后索性赋予全部权限,可以了,命令如下

/bin/hadoop fs -mkdir /tmp

/bin/hadoop fs -mkdir /user/hive/warehouse

/bin/hadoop fs -chmod -R +777 /tmp(官网上为,/bin/hadoop fs -chmod g+w /tmp)

/bin/hadoop fs -chmod g+w /user/hive/warehouse


最后,启动hive。

关于mysql作为metadata存储,还没有研究,暂时先这样。

www.htsjk.Com true http://www.htsjk.com/hive/41435.html NewsArticle hive安装配置, hive版本1.2.1 操作系统: Ubuntu 14.04 下载,解包,文件夹名为hive-1.2.1,名字可以随便改,按自己习惯。 放到安装目录下,这里为/usr/local/hive,则目录结构为/usr/local/hive/hiv...
相关文章
    暂无相关文章
评论暂时关闭