Hive 启动报错
来源:7-10 Hive快速入门
慕虎3523500
2019-11-18
hive配置启动的问题:
问题描述:本地配置hive-site.xml后,启动hive是正常的,执行命令:create database test_db;
报错:
hive客户端显示:FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
hive日志内容:Access denied for user ‘root’@‘hadoop000’
配置情况:
1.已安装MySQL,并且按照步骤进行授权,本地mysql -uroot -h hadoop000 -p 输入密码,可以登录;
本机windows,远程连接也可以。
2.hive-site.xml 的内容如下:(和老师配置保持一致)
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
javax.jdo.option.ConnectionURL
jdbc:mysql://hadoop000:3306/hive_metadata?createDatabaseIfNotExist=true
javax.jdo.option.ConnectionDriverName
com.mysql.jdbc.Driver
javax.jdo.option.ConnectionUserName
root
javax.jdo.o1ption.ConnectionPassword
root
- mysql授权之后进行过flush privileges;并重启数据库。
- 已重启过mysql、hadoop、hive、甚至重启过操作系统。
还是提示无权限访问。
注:已试过网上能找到的所有方法,还是报这个错误,还重装过两次mysql,5.7和5.6都不行(目前使用的老师提供的rpm安装为5.6的版本)
写回答
2回答
-
WineOrShe
2020-07-21
老哥,我也遇到同样的问题,你是咋解决的?
012021-10-23 -
Michael_PK
2019-11-18
Access denied for user ‘root’@‘hadoop000’ mysql数据库未给root用户赋权
00
相似问题