Hive安装与配置及常见问题解决
1.上传,导tar包
上传tar包,解压。此处我们用的hive是2.3.3。
cd /opt/software/
用 rz 上传或者直接拖入
解压
tar -zxvf apache-hive-2.3.3-bin.tar.gz
为了之后方便所以改名 为hive-2.3.3
mv apache-hive-2.3.3-bin hive-2.3.3
在hive的lib下添加一个mysql-connect-jar
cd hive-2.3.3/
cd lib/
rz
2.将元数据管理配置为mysql
Hive的元数据默认是保存在DerBy数据库中,但是这个数据库会随着客户端的移动而重新生成。所以我们统一将元数据使用mysql来保存。
在Hive的conf下添加以下配置信息。
cd 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://localhost:3306/myhive?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF