说明
(1)安装Hive之前必须配置好hadoop环境;
(2)安装Hive之前必须配置好JDK;
(3)本文建议安装mysql数据库·;
(4)Hive可以只安装在namenode所在的机器上,如果NameNode有多个,则每个都需要安装,可以不在datanode上安装。
(5)本文hadoop的运行采用伪分布式;
(6)本文中的所有目录(路径)均为本人自定义,访客可根据自己的需求进行更改。
2.版本说明
(1)JDK版本:JDK1.8.0
(2)hadoop版本:Hadoop2.8.3
(3)hive版本:Hive2.3.3
(4)mysql版本:MySql5.7.2
(5)Linux版本:CentOS6.6
3.步骤
(1)下载hive
下载链接为:http://mirrors.hust.edu.cn/apache/hive/
(2)解压hive
将下载好的hive解压到/usr/env/hive/路径下:
tar -zxvf apache-hive-2.1.1-bin.tar.gz -C /usr/env/hive/
(3)配置hive环境变量
进入/etc/profile:
vim /etc/profile
配置hive的安装路径和conf路径:
export HIVE_HOME=/usr/env/hive/hive-2.3.3
export HIVE_CONF_DIR=$HIVE_HOME/conf
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin
使/etc/profile生效:
source /etc/profile
(4)创建数据仓库目录
在HDFS上创建数据仓库目录:
hadoop fs -mkdir -p /home/hive/warehouse
设置目录权限:
hadoop fs -chmod -R 777 /home/hive/warehouse
(5)创建临时目录
在HDFS创建Hive的临时目录:
hadoop fs -mkdir -p /tmp/hive
设置目录权限:
hadoop fs -chmod 755-R /tmp/hive
(6)设置配置文件hive-site.xml
找到hive-site.xml.template文件
配置文件目录为:
/usr/env/hive/hive-2.3.3/conf
将hive-site.xml.template文件改名为hive-site.xml:
mv hive-site.xml.template hive-site.xml
配置数据仓库的目录hive.metastore.warehouse.dir
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/home/hive/warehouse</value>
<description>location of default database for the warehouse</description>
</property>
浙公网安备 33010602011771号