1. 版本的选择
建议使用 1.x 版本
只需要在一个节点上安装(Master节点)
2. 步骤
- 下载(hive.apache.org) 右侧目录 download -->选择 hive-1.2.2 版本
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-1.2.2/apache-hive-1.2.2-bin.tar.gz
- 解压
#创建程序文件夹
mkdir -p /opt/programfile/
tar -zxvf apache-hive-1.2.2-bin.tar.gz -C /opt/programfile/
- 配置环境变量(/etc/profile)
# HIVE_HOME
export HIVE_HOME=/opt/programfile/apache-hive-1.2.2-bin
export PATH=$PATH:$HIVE_HOME/bin
- 使新的配置生效:
source /etc/profile
- 配置hive
cd /opt/programfile/apache-hive-1.2.2-bin/conf/
- 改名
cp hive-env.sh.template hive-env.sh
b.修改配置(指定hadoop的路径,因为hive基于Hadoop运行的),参照上级目录下 >> hadoop >>hadoop安装
vim hive-env.sh
[hive-env.sh]
export HADOOP_HOME=/opt/programfile/hadoop-2.9.2
export HIVE_CONF_DIR=/opt/programfile/apache-hive-1.2.2-bin/conf
c.开启集群hadoop的sbin目录
cd /opt/programfile/hadoop-2.9.2/sbin
start-dfs.sh
start-yarn.sh
d.配置数据仓库的存储路径(数据最终存储在HDFS上)(在HDFS上配置的路径)
注意:此路径需要具有写权限
- 创建数据存储目录:
hdfs dfs -mkdir /tmp
hdfs dfs -mkdir -p /user/hive/warehouse
- 修改权限:
hdfs dfs -chmod 777 /tmp
hdfs dfs -chmod 777 /user/hive/warehouse