spark中的配置单元元存储警告

bksxznpy  于 2021-06-28  发布在  Hive
关注(0)|答案(2)|浏览(384)

在启动spark shell时,我经常收到这样的警告

WARN ObjectStore: Version information not found in 
metastore. hive.metastore.schema.verification is not enabled so 
recording the schema version 1.2.0
WARN ObjectStore: Failed to get database default, returning NoSuchObjectException
java.lang.RuntimeException:

他们的意思是什么,我该如何防止。此警告出现在2.0.2和1.6.2上,可能也出现在其他版本上。

bcs8qyzn

bcs8qyzn1#

默认情况下,hive.metastore.schema.verification设置为false。另一个配置设置为false以避免此错误。在hive-site.xml中设置以下配置(发生此问题的原因是元存储中的版本表为空)

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

<property>
         <name>hive.metastore.schema.verification.record.version</name>
         <value>false</value>
</property>
dnph8jn4

dnph8jn42#

我认为您的配置单元版本太旧,请尝试将配置单元升级到1.2.0或更新版本。另一种选择是使用spark 1.4,它与hive 0.13兼容。

相关问题