2017-07-04 49 views
0

運行時火花例如:無法實例org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

spark-hive-tables,我得到的Hadoop UI錯誤

用戶類拋出的異常:JAVA。 lang.RuntimeException: 了java.lang.RuntimeException:無法實例 org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

和警告

executor.CoarseGrainedExecutorBackend:未知(x.x.x.x:x)驅動程序 已斷開連接。

但是我已經在我的spark-yarn集羣上啓動了蜂房Metastore,我該怎麼辦?

+0

請看看這個:https://stackoverflow.com/questions/22711364/java-lang-runtimeexceptionunable-to-instantiate-org-apache-hadoop-hive-metastor – philantrovert

+0

在我的spark目錄下沒有metastore_db/*。lck,hive.metastore.schema.verification爲false,並且我正在使用mysql – wangchunli

回答

0

這意味着您還沒有開始您的Metastore服務,因此如果您在遠程存儲您的Metastore,請在您安裝配置單元的位置或遠程位置啓動您的metastore服務。

要啓動metastore使用hive --service metastore

你開始metastore服務

+0

我在我的集​​羣的每臺機器上運行的元存儲metastore -Xmx256m -Djava.net.preferIPv4Stack = true -Dhadoop.log.dir =/data/opt/hadoop-2.6.0/logs -Dhadoop.log.file = hadoop.log -Dhadoop.home.dir =/data/opt/hadoop-2.6.0 -Dhadoop.id .str = root -Dhadoop.root.logger = INFO,console -Djava.library.path =/data/opt/hadoop-2.6.0/lib/native -Dhadoop.policy.file = hadoop-policy.xml -Djava。 net.preferIPv4Stack = true -Xmx512m -Dhadoop.security.logger = INFO,NullAppender org.apache.hadoop.util.RunJar/data/opt/apa che-hive-1.2.1-bin/lib/hive-service-1.2.1.jar org.apache.hadoop.hive.metastore.HiveMetaStore – wangchunli

0

我發現我使用節儉server.after通過CMD /SPARKPATH/sbin/start-thriftserver.sh開始節儉後得到了什麼輸出,來了另一個錯誤的「java。 lang.ClassNotFoundException:org.datanucleus.api.jdo.JDOPersistenceManagerFactory「,它顯示像我的標題這樣的錯誤。它可以通過添加--jars /SPARKPATH/lib_managed/jars/datanucleus-api-jdo-3.2.6.jar,/SPARKPATH/lib_managed/jars/datanucleus-core-3.2.10.jar,/SPARKPATH/lib_managed/jars/datanucleus-rdbms-3.2.9.jar

相關問題