1、root用户登录,安装mysql
apt-get install mysql-server
2、下载apache-hive-2.3.4-bin.tar.gz,mysql-connector-java-5.1.47.tar.gz
hive资源:http://archive.apache.org/dist/hive/hive-2.3.4/
3、hadoop用户登录,将以上两个gz文件解压(我的直接解压在/home/hadoop/下面),将mysql-connector-java-5.1.47文件夹下的mysql-connector-java- 5.1.47.jar文件拷贝到apache-hive-2.3.4-bin文件夹下面的lib文件夹里
4、配置hive环境变量
进入配置文件:vim ~/.profile
在最后加上hive的环境配置:
export HIVE_HOME=/home/hadoop/apache-hive-2.3.4-bin
export PATH= P A T H : PATH: PATH:HIVE_HOME/bin
保存退出,重启环境配置:
source ~/.profile
5、修改hive文件
(1)进入hive文件夹下的conf目录下,对需要的.template文件拷贝改名:
cp hive-env.sh.template hive-env.sh
cp hive-default.xml.template hive-site.xml
cp hive-log4j2.properties.template hive-log4j2.properties
cp hive-exec-log4j2.properties.template hive-exec-log4j2.properties
(2)修改hive-env.sh文件,在末尾指定hadoop安装路径:
##Java路径
export JAVA_HOME=/home/hadoop/jdk1.8.0_181
##Hadoop安装路径
export HADOOP_HOME=/home/hadoop/hadoop-2.7.2
##Hive安装路径
export HIVE_HOME=/home/hadoop/apache-hive-2.3.4-bin
##Hive
export HIVE_CONF_DIR=/home/hadoop/apache-hive-2.3.4-bin/conf
(3)修改hive-site.xml文件
把所有的${system:java.io.tmpdir} 都替换为