我使用的安装文件是 apache-hive-3.1.2-bin.tar.gz ,以下内容均以此版本进行说明。
以下环境测试安装成功:
openEuler 22.03 (LTS-SP1)系统
MySQL-8.0.40
1.前置条件
- MySQL数据库
我安装的是 mysql-5.7.28 版本的,安装方法可参考《Linux环境安装MySQL5.7.28》。
[root@tcloud ~]# service mysqld status
SUCCESS! MySQL running (18714)
- Hadoop环境
我安装的是 hadoop-3.1.3 版本的,安装方法可参考《Linux环境安装Hadoop3.1.3》。
[root@tcloud ~]# hdfs version
Hadoop 3.1.3
2.安装Hive
2.1 解压
# 解压安装包并移动到/usr/local/hive下
tar apache-hive-3.1.2-bin.tar.gz
mv ./apache-hive-3.1.2-bin/ /usr/local/hive
2.2 配置环境变量
配置环境变量的方法比较多,这里统一将环境变量放在 /etc/profile.d/my_env.sh 内。
# 配置环境变量:
vim /etc/profile.d/my_env.sh
# 添加 HIVE_HOME 和 PATH
export HIVE_HOME=/usr/local/hive
export PATH=