Hive3.2.1多用户模式的安装配置
一、Hive官网
http://hive.apache.org/
文章图片
下载:http://mirrors.ustc.edu.cn/apache/hive/hive-3.1.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
文章图片
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.local true javax.jdo.option.ConnectionURL jdbc:mysql://192.168.56.1/hive-demo?useSSL=false&serverTimezone=GMT%2B8&allowMultiQueries=true&allowPublicKeyRetrieval=true javax.jdo.option.ConnectionDriverName com.mysql.cj.jdbc.Driver javax.jdo.option.ConnectionUserName root javax.jdo.option.ConnectionPassword 123456 hive.server2.webui.host 0.0.0.0 hive.server2.webui.port 10001
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/warehouse hive.metastore.local false hive.metastore.uris thrift://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
文章图片
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/
文章图片
推荐阅读
- --木木--|--木木-- 第二课作业#翼丰会(每日一淘6+1实战裂变被动引流# 6+1模式)
- 设计模式-代理模式-Proxy
- 【译】Rails|【译】Rails 5.0正式发布(Action Cable,API模式等)
- java静态代理模式
- VueX(Vuex|VueX(Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式)
- java|java b2b2c shop 多用户商城系统源码- config 修改配置
- Kotlin基础(10)-代理模式在kotlin中的使用
- 长谈的确是这个时代需要的一种模式
- 《读_Head_First_有感》_“命令模式”
- 洗洗睡了|洗洗睡了 | 休息的时候,千万注意切换你的行为模式