解决Hive启动失败Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

        今天在使用Hadoop集群上的Hive时,结果出现了以下的情况。

hive (default)> show databases;
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

通过控制台的异常信息我们可以知道Hive的metadata服务未开启导致的。

解决方案:

        进入到Hive的bin目录下,键入命令:

        ./hive --service metastore &
在这里插入图片描述
等到开启了服务之后,再次进入hive
在这里插入图片描述
        发现可以正常使用了!
在这里插入图片描述

发布了193 篇原创文章 · 获赞 1524 · 访问量 40万+

猜你喜欢

转载自blog.csdn.net/weixin_44318830/article/details/104360913
今日推荐