李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
大数据
正文
05.Hive元数据配置到MySQL
Leefs
2021-12-01 AM
879℃
0条
[TOC] ### 前言 **环境准备** + Hive3.1.2环境(伪分布式) + MySQL8.0.23环境 ### 一、下载JDBC驱动包 **1.1 下载地址** https://dev.mysql.com/downloads/connector/j/ **1.2 选址之前的文件** ![05.Hive元数据配置到MySQL01.jpg](https://lilinchao.com/usr/uploads/2021/12/4053675176.jpg) **1.3 选择相应版本** + Product Version选择8.0.23,因为本次安装使用的MySQL是该版本,大家可以根据自身MySQL版本自行选择 + Operating System选择【Platform Independent】 ![05.Hive元数据配置到MySQL02.jpg](https://lilinchao.com/usr/uploads/2021/12/4174306739.jpg) 最后下载zip压缩包,下载完成后将`mysql-connector-java-8.0.23.jar`文件拷贝出来上传到服务器 ### 二、进行配置 **2.1 将MySQL的JDBC驱动包拷贝到Hive的lib目录下** ```bash [hadoop@hadoop001 sources]$ cp mysql-connector-java-8.0.23.jar $HIVE_HOME/lib ``` **2.2 在hive的/conf目录下新建hive-site.xml文件** ```bash [hadoop@hadoop001 conf]$ sudo vim $HIVE_HOME/conf/hive-site.xml ``` 添加如下内容 ```xml
javax.jdo.option.ConnectionURL
jdbc:mysql://hadoop001:3306/metastore?useSSL=false
javax.jdo.option.ConnectionDriverName
com.mysql.cj.jdbc.Driver
javax.jdo.option.ConnectionUserName
root
javax.jdo.option.ConnectionPassword
123456
hive.metastore.schema.verification
false
hive.metastore.event.db.notification.api.auth
false
hive.metastore.warehouse.dir
/user/hive/warehouse
``` **2.3 登录MySQL** ```bash [hadoop@hadoop001 sources]$ mysql -uroot -p123456 ``` **2.4 新建Hive元数据库** ```mysql mysql> create database metastore; Query OK, 1 row affected (0.38 sec) mysql> quit; ``` **2.5 初始化Hive元数据库** ```bash [hadoop@hadoop001 hive]$ schematool -initSchema -dbType mysql -verbose ``` ### 三、测试 **3.1 启动Hive** ``` [hadoop@hadoop001 hive]$ bin/hive ``` **3.2 使用Hive** ``` hive> show databases; hive> show tables; hive> create table test (id int); hive> insert into test values(1); hive> select * from test; ``` **3.3 新开一个窗口在开启一个Hive** ```bash hive> show databases; hive> show tables; hive> select * from aa; ``` 完成! ### 结尾 本篇所需要的MySQL8.0.23安装包,以及驱动包mysql-connector-java-8.0.23.jar,也可以通过微信公众号:【Java和大数据进阶】,回复【mysql】即可获取。
标签:
Hadoop
,
Hive
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
https://lilinchao.com/archives/1696.html
上一篇
04.Hive3.1.2安装教程
下一篇
06.使用JDBC方式访问Hive
取消回复
评论啦~
提交评论
栏目分类
随笔
2
Java
326
大数据
229
工具
31
其它
25
GO
43
标签云
Map
MyBatis
VUE
JavaSE
MyBatis-Plus
正则表达式
Nacos
链表
Git
Spark SQL
DataX
Python
Quartz
散列
并发线程
持有对象
MySQL
Golang基础
JavaWEB项目搭建
ClickHouse
Kibana
SpringBoot
Beego
Hive
Golang
Sentinel
LeetCode刷题
Docker
Jquery
FileBeat
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞