问题重现
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里添加配置
2、进入mysql把hive的元数据数据库删除
进mysql
mysql -u root -p
删除元数据数据库
drop database 元数据数据库名字;
重新创建一下
create database 刚刚删除的元数据数据库名字;
退出mysql
exit;
3、初始化一下mysql
schematool -dbType mysql -initSchema
然后hive再进去就可以用了
参考阅读
发表评论