问题如下,进入hive之后使用show databases报错
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
经过排查应该是没有将元数据库初始化为mysql的问题
使用命令
schematool -dbType mysql -initSchema
但是此时又报错,一直初始化失败
问题是mysql中已经有hive的数据库了,此时需要删除mysql中的元数据库,然后在初始化。
mysql> drop database hive_me;
可以正常使用了。
问题是解决了但是hive中原来的表就都找不到了。
hive使用show databases报错
最新推荐文章于 2024-02-29 10:40:36 发布