我是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。
答案 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