一.下载安装包
因为使用Hive需要用Mysql进行对Hive元数据的存储,所以需要先安装Mysql下载Hive安装包:下载JDBC-Mysql驱动包:
二. 配置Hive
将下载好的Hive进行解压tar -xzvf apache-hive-2.3.5-bin.tar.gz
设置/etc/profile环境变量[root@linux1]#vi /etc/profile
#添加下面两行
export HIVE_HOME=/usr/hadoop/hive
export PATH=$PATH:$HIVE_HOME/bin
将JDBC-Mysql驱动包移动到 hive/lib下
修改hive-site.xml配置[root@linux1 conf]# mv hive-default.xml.template hive-site.xml
[root@linux1 conf]# vi hive-site.xml
在hive-site.xml修改以下内容
javax.jdo.option.ConnectionURL
jdbc:mysql://192.168.44.128:3306/hive?createDatabaseIfNotExist=true
JDBC connect string for a JDBC metastore
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
Driver class name for a JDBC metastore
javax.jdo.option.ConnectionUserName
你的Mysql用户名
username to use against metastore database
javax.jdo.option.ConnectionPassword
你的Mysql密码
password to use against metastore database
三. 初始化Hive
1 启动HDFS集群
[root@linux1 sbin]# start-all.sh
2 初始化hive
[root@linux1 conf]# schematool -dbType mysql -initSchema
初始化成功后数据库会出现很多表