Apache Spark Apache Zeppelin进程未启动

vlf7wbxs  于 2022-12-13  发布在  Apache
关注(0)|答案(1)|浏览(224)

我是apache spark和apache zeppelin的新手。我正在尝试在一个带M1芯片的mac上设置带spark的Zeppelin。我已经分别在/opt/homebrew/Cellar/apache-spark/3.3.1/libexec/opt/homebrew/Cellar/openjdk/19.0.1位置安装了spark和java。

我的. z配置文件如下

export JAVA_HOME=/opt/homebrew/Cellar/openjdk/19.0.1 <br/>
export SPARK_HOME=/opt/homebrew/Cellar/apache-spark/3.3.1/libexec <br/>
export ZEPPELIN_HOME=~/Desktop/zeppelin-0.10.1 <br/>
export PATH=$JAVA_HOME/bin:$SPARK_HOME/bin:$ZEPPELIN_HOME/bin:$PATH <br/>
export PATH="$PATH:/Users/kanner/Library/Application Support/JetBrains/Toolbox/scripts"

我已经添加了JAVA_HOMESPARK_HOME到齐柏林飞艇配置文件。
当我启动齐柏林飞艇时我在终点站得到的

启动zeppelin后在日志中发现错误消息

ZEPPELIN_CLASSPATH: :/Users/kanner/Desktop/zeppelin-0.10.1/*::/Users/kanner/Desktop/zeppelin-0.10.1/conf
Error: Could not find or load main class org.apache.zeppelin.server.ZeppelinServer
Caused by: java.lang.ClassNotFoundException: org.apache.zeppelin.server.ZeppelinServer

我做错了什么?
我已经尝试了各种解决类似问题的方法,包括

sudo bin/zeppelin-daemon.sh start
kb5ga3dv

kb5ga3dv1#

这意味着org.apache.zeppelin.server.ZeppelinServer类不在类路径的任何地方,这个类来自zeppelin-server-0.10.1.jar文件,我希望它应该在你的计算机上的某个地方,因为看起来你已经安装了它。
如果你找不到它,你可以从Maven Repository下载它,但是我建议你从头开始重新安装Zeppelin,如果你找不到它的话,因为其他的东西可能已经出错了。
一旦你知道了这个文件的位置,你必须确保它所在的目录也在ZEPPELIN_CLASSPATH变量中,现在它的值是:
ZEPPELIN_CLASSPATH: :/Users/kanner/Desktop/zeppelin-0.10.1/*::/Users/kanner/Desktop/zeppelin-0.10.1/conf
我希望解决方案会很简单,比如更正一个环境变量的值,以确保包含该jar的目录也显示在ZEPPELIN_CLASSPATH变量中。
希望这对你有帮助!

相关问题