2017-07-04 74 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

相关问题