1、环境准备
- 参考hadoop集群安装,先将hadoop安装好
参考
2、hive安装
2.1、 下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-3.1.3/apache-hive-3.1.3-bin.tar.gz --no-check-certificate
2.2、 解压
tar -xzvf apache-hive-3.1.3-bin.tar.gz
mv apache-hive-3.1.3-bin hive-3.1.3
2.3、 环境变量配置及hive配置修改
- 修改环境变量
vim /etc/profile
添加
export HIVE_HOME=/Data/hive-3.1.3
export PATH=$HIVE_HOME/bin:$PATH
- 修改hive文件
建立root目录下需要的文件夹
[root@master ~]# mkdir /Data/data/hive
[root@master ~]# mkdir /Data/data/hive/warehouse
hadoop下新建文件目录
[root@master ~]# $HADOOP_HOME/bin/hadoop fs -mkdir -p /Data/data/hive/
[root@master ~]# $HADOOP_HOME/bin/hadoop fs -mkdir -p /Data/data/hive/warehouse
在/Data/hive-3.1.3 创建 temp和logs 目录:
mkdir /Data/hive-3.1.3/temp
mkdir /Data/hive-3.1.3/temp/h1_resources
mkdir /Data/hive-3.1.3/logs
为新建文件目录授权读写能力
[root@master ~]# $HADOOP_HOME/bin/hadoop fs -chmod 777 /root/hive/
[root@master ~]# $HADOOP_HOME/bin/hadoop fs -chmod 777 /root/hive/warehouse
检验创建状态
[root@master ~]# $HADOOP_HOME/bin/hadoop fs -ls /Data/data
[root@master ~]# $HADOOP_HOME/bin/hadoop fs -ls
修改hive-site配置文件
cd /Data/hive-3.1.3/conf
cp hive-default.xml.template hive-site.xml
vim hive-site.xml
<configuration>
<property>
<name>hive.server2.logging.operation.log.location</name>
<value>/Data/hive-3.1.3/logs</value>
</property>
<property>
<name>hive.exec.local.scratchdir</nam