栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.

jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.

主要问题是因为mysql的驱动版本太老了。更换驱动即可!

1.上传高版本的mysql驱动

「博客文件分享(勿删)」https://www.aliyundrive.com/s/woQDk8xenER 提取码: a79a

2.将 MySQL 的 JDBC 驱动拷贝到 Hive 的 lib 目录下

 cp /opt/software/mysql-connector-java-8.0.25.jar /opt/module/hive/lib 

注意事项:先删除原本的mysql驱动 !!!

3.在hive/conf 目录下新建 hive-site.xml 文件

vim hive/conf/hive-site.xml 

 注意事项:端口号和数据库密码根据自己情况更改






javax.jdo.option.ConnectionURL
jdbc:mysql://hadoop102:3306/metastore?useSSL=false



javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver



javax.jdo.option.ConnectionUserName
root



javax.jdo.option.ConnectionPassword
000000



hive.metastore.schema.verification
false



hive.metastore.event.db.notification.api.auth
false



hive.metastore.warehouse.dir
/user/hive/warehouse

 4.登陆 MySQL

mysql -uroot -p000000

5. 新建 Hive 元数据库

mysql> create database metastore;

mysql> quit;

6.初始化 Hive 元数据库 

[root@hadoop102 software]$ schematool -initSchema -dbType mysql -verbose

完毕!(谢谢浏览 )(谢谢浏览 )(谢谢浏览 ) 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/742539.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号