java.lang.ClassNotFoundException: org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer 尝试在

Posted

技术标签:

【中文标题】java.lang.ClassNotFoundException: org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer 尝试在 zeppelin 中运行 spark 作业时【英文标题】:java.lang.ClassNotFoundException: org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer when trying to run spark job in zeppelin 【发布时间】:2020-06-18 19:38:47 【问题描述】:

1.问题总结

我通过运行以下命令从源代码构建了 zeppelin。 mvn clean package -DskipTests -Pspark-2.3 -Pscala-2.11 构建成功。

在 kubernetes 集群上启动了 apache zeppelin,可以看到 zeppelin-server 启动得非常好。 但是在尝试运行 spark notebook 时,spark 解释器 pod 进入完成/成功状态,并且 spark-interpreter.log 的日志中出现以下错误

WARN [2020-03-06 00:42:37,683] (main Logging.scala[logWarning]:87) - 无法加载 org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer。 java.lang.ClassNotFoundException: org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer

2.描述您尝试过的内容

我没有找到任何解决方案,因此无法尝试解决此问题。

任何建议或想法都将受到高度赞赏。

【问题讨论】:

【参考方案1】:

我发现了这个问题,并能够通过在 zeppelin-env.sh 脚本中添加带有解释器和 spark jar 的 --jars 来解决,但后来遇到了不同的问题。

现在解释器正在启动但无法启动执行器。

以下是错误信息,如果有人愿意提供任何输入,将不胜感激。

java.lang.NoClassDefFoundError: org/sonatype/aether/resolution/DependencyResolutionException

谢谢。

【讨论】:

以上是关于java.lang.ClassNotFoundException: org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer 尝试在的主要内容,如果未能解决你的问题,请参考以下文章