Hive3.2.1多用户模式的安装配置

一、Hive官网
http://hive.apache.org/
Hive3.2.1多用户模式的安装配置
文章图片

下载:http://mirrors.ustc.edu.cn/apache/hive/hive-3.1.1/
Hive3.2.1多用户模式的安装配置
文章图片

二、 Hive的三种模式
本地模式
单用户模式
多用户模式
(这里直接配置多用户模式)
2.1 准备
先启动hadoop,zookeeper
随便选择一台虚拟机(node7-4)
将hive的包传到虚拟机上;
其中node7-4是服务端,node7-2,node7-3是客户端
2.2
解压压缩包tar -xzvf apache-hive-3.1.2-bin.tar.gz
修改名字,把版本号去掉mv apache-hive-3.1.2-bin/ apache-hive
2.3配置文件
cp conf/hive-env.sh.template conf/hive-env.sh
vim conf/hive-env.sh
Hive3.2.1多用户模式的安装配置
文章图片

2.4修改默认的数据库deby为mysql
cp conf/hive-default.xml.template hive-site.xml
vim hive-site.xml
服务端的配置文件

hive.metastore.warehouse.dir/data/hive/data/hive.metastore.localtruejavax.jdo.option.ConnectionURLjdbc:mysql://192.168.56.1/hive-demo?useSSL=false&serverTimezone=GMT%2B8&allowMultiQueries=true&allowPublicKeyRetrieval=truejavax.jdo.option.ConnectionDriverNamecom.mysql.cj.jdbc.Driverjavax.jdo.option.ConnectionUserNamerootjavax.jdo.option.ConnectionPassword123456hive.server2.webui.host0.0.0.0hive.server2.webui.port10001

2.5 分发文件到node7-2,node7-3
scp -r apache-hive/ node-2:pwd
scp -r apache-hive/ node-3:pwd
2.6 配置客户端的hive-site.xml
vim hive-site.xml
hive.metastore.warehouse.dir/data/hive/data/warehousehive.metastore.localfalsehive.metastore.uristhrift://node7-4:9083

【Hive3.2.1多用户模式的安装配置】2.7初始化并连接主机mysql数据库
先在主机数据库中创建一个数据库(hive-demo)
bin/schematool -dbType mysql -initSchema
2.8错误解决:将jdbc连接mysql的驱动包放到Hive中; 将mysql-connector-java-8.0.20.jar上传到/apache-hive/lib
Hive3.2.1多用户模式的安装配置
文章图片

2.9 解决报错后继续初始化
bin/schematool -dbType mysql -initSchema
2.10 初始化成功后再node7-4启动服务端
nohup bin/hive --service metastore &
2.11在node7-2上启动客户端
bin /hive
2.12 hive网页显示
在node7-4上启动服务器:nohup bin/hiveserver2 &
2.13 访问网页
访问 http://node7-4:10001/
Hive3.2.1多用户模式的安装配置
文章图片

    推荐阅读