1.上传 导入jar包
上传jar包并解压,如果hive用的时2.33,在hive的lib下添加一个mysql-connect-jar
2.将元数据管理配置为mysql
Hive的元数据默认是保存在DerBy数据库中,但是这个数据库会随着客户端的移动而重新生成。所以统一将元数据使用mysql来保存。
在Hive的conf下添加以下配置信息:
vi hive-site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!--连接数据库地址,名称 -->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://master:3306/myhive?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false</value>
</property>
<!--连接数据库驱动 -->
<property>
<name>javax.jdo.option.ConnectionDriverName</name>