当前位置:
首页 >
行业知识 >
Hive使用sql命令报错 FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException
行业知识
Hive使用sql命令报错 FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException
2026-11-05 06:37:52
来源:互联网转载
问题重现
hive> show databases;
报错:
FAILED: SemanticException
org.apache.hadoop.hive.ql.metadata.HiveException:
java.lang.RuntimeException: Unable to instantiate
org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
解决方法:
1、在hive-site.xml里添加配置
datanucleus.schema.autoCreateAlltrue
2、进入mysql把hive的元数据数据库删除
进mysql
mysql -u root -p
删除元数据数据库
drop database 元数据数据库名字;
重新创建一下
create database 刚刚删除的元数据数据库名字;
退出mysql
exit;
3、初始化一下mysql
schematool -dbType mysql -initSchema
然后hive再进去就可以用了
上一篇:揭秘PHP授权系统源码,打造高效权限管理的秘密利器!
下一篇:家用服务器怎么关机?