hive配置
Hive 安装与配置指南
环境准备
设置Hive环境变量
1
2export HIVE_HOME=/opt/module/hive
export PATH=$HIVE_HOME/bin:$PATH进入MySQL并配置数据库
1
2
3
4
5CREATE DATABASE metastore;
USE mysql;
SELECT user, host FROM user;
UPDATE user SET host="%" WHERE user="root";
FLUSH PRIVILEGES;添加JAR依赖
jdbcx下载地址- 将
guava-31.1-jre.jar
和 MySQL JDBC驱动放置在以下两个目录中:/opt/module/hive/lib
/opt/module/hadoop/share/hadoop/common/lib/
- 将
Hive配置
- 编辑Hive配置文件
使用文本编辑器打开
hive-site.xml
:1
vim $HIVE_HOME/conf/hive-site.xml
添加以下配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://bigdata1:3306/metastore?useSSL=false</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.cj.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
</property>
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/user/hive/warehouse</value>
</property>
</configuration>
初始化元数据库
运行以下命令初始化元数据库:
1
bin/schematool -dbType mysql -initSchema -verbose
启动hive
1
bin/hive
加入大数据创智社团群,群号:303254470