Hive:无法实例化org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

时间:2018-07-31 12:16:20

标签: hadoop hive

我是Hive的新手。 今天,我安装了Hive,紧接着这本书,并刚刚使用CLI创建了一个表。然后我遇到了问题。

FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

这里是版本: Hadoop 2.9.0 HBase 1.4.5 蜂巢2.3.3

提示: 没有MySQL,没有hive-site.xml。只有一个Hive。

2 个答案:

答案 0 :(得分:0)

我已经解决了。 感谢这个博客! https://blog.csdn.net/senvil/article/details/48894237

在hive-site.xml中,添加以下内容:

<property>
<name>hive.metastore.schema.verification</name>
<value>false</value>
<description/>

答案 1 :(得分:0)

在我的情况下,问题在于我试图在metastore_db服务之前启动配置单元外壳。

要解决此问题,我必须删除(或移动)metastore_db并尝试以下命令:

$ rm -rf metastore_db

$ schematool -dbType derby -initSchema

$ hive