今天在使用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启动失败Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
等到开启了服务之后,再次进入hive
解决Hive启动失败Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
        发现可以正常使用了!
解决Hive启动失败Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

相关文章:

  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-22
  • 2021-10-01
  • 2022-12-23
  • 2022-02-11
  • 2021-12-27
猜你喜欢
  • 2021-06-21
  • 2021-05-04
  • 2022-12-23
  • 2021-06-19
相关资源
相似解决方案