运行spark示例时:
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)驱动程序 断开。
但是我已经在我的火花纱簇上开始了hive Metastore,我该怎么办?
答案 0 :(得分:0)
这意味着您尚未启动Metastore服务,因此如果您在远程设置了Metastore,请启动安装配置单元的安全区域服务或远程服务器。
要启动Metastore,请使用snackbar.addCallback(new Snackbar.Callback() {
@Override
public void onDismissed(Snackbar snackbar, int event) {
super.onDismissed(snackbar, event);
recyclerview.setItemAnimator(animator);
})
启动Metastore服务后得到的输出
答案 1 :(得分:0)
我发现我正在使用thrift server.after由cmd启动thrift
/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