Apache zeppelin 进程死亡
Posted
技术标签:
【中文标题】Apache zeppelin 进程死亡【英文标题】:Apache zeppelin process died 【发布时间】:2015-09-02 02:32:09 【问题描述】:我正在尝试在带有 Hadoop 1.0.3 和 Spark 1.4.0 的 Ubuntu14 上运行 zeppelin。 我已经完成了源代码的构建,并且所有的包都成功完成了构建。但是当我运行守护进程时,它会失败并说 Zeppelin 进程已经死亡。
有什么想法会出错吗?
说找不到logs文件夹和run文件夹,肯定有。
【问题讨论】:
【参考方案1】:约瑟夫,
我建议你先尝试测试你的 zeppelin 包。
mvn verify
或检查您的 zeppelin 进程是否处于活动状态。
ps -aux | grep zeppelin
【讨论】:
【参考方案2】:尝试运行 zeppelin by sudo
:
sudo bin/zeppelin-daemon.sh start
【讨论】:
【参考方案3】:这对我有用:
ps -ef | grep "zeppelin"
kill -9 pid
sudo bin/zeppelin-daemon.sh restart
【讨论】:
有什么理由回答 3 岁的问题? 我遇到了同样的问题,没有一个解决方案适合我,所以我更新了适合我的解决方案【参考方案4】:这可能是JDK版本引起的错误,至少对我来说是这样 尝试更新 jdk 并重新构建它。
另外,请确保您使用正确的命令构建它
mvn clean package -Pspark-1.4 -Dhadoop.version=2.2.0 -Phadoop-2.2 -DskipTests
【讨论】:
【参考方案5】:如果您从虚拟机运行 zeppelin,请确保您有足够的 RAM 和 CPU。我在使用 Virtual Box 和默认设置时遇到了您的问题。当我将 cpu 增加到 2 并将 RAM 增加到 4096 时,一切正常。这是因为 zeppelin 默认运行 spark 并且 spark 在本地和其他情况下都非常占用资源。
【讨论】:
【参考方案6】:我遇到了同样的问题并尝试了建议的答案,但没有一个对我有用。这对我有用:
下载binaries,然后下载构建要求:
sudo apt install openjdk-8-jdk npm libfontconfig r-base-dev r-cran-evaluate
sudo apt install maven
转到 Zeppelin 目录并运行:
sudo bin/zeppelin-daemon.sh start
在浏览器中转到localhost:8080
。
【讨论】:
【参考方案7】:我现在遇到了同样的问题..所以我检查了与我的 cdh 的环境兼容性,然后我遇到了 java 兼容性问题
我设置 yum install java-1.8.0-openjdk 然后用 spark 启动 Hadoop 的所有服务
然后,我启动了 zeppelin,我在 root 上创建了 zeppelin 文件夹,所以我使用了.. sudo zeppelin/bin/zeppelin-daemon.sh start
或者
zeppelin/bin/zeppelin-daemon.sh 启动
【讨论】:
【参考方案8】:我接受了 Kangrok Lee 的建议,并在我的系统上运行了mvn verify
。它提示我没有设置JAVA_HOME
并且JAVA_HOME
必须指向JDK 而不是JRE。
为我修复了以下步骤:
确保您在尝试运行 zeppelin 的系统上安装了 JDK
确保 JAVA_HOME
环境变量指向您的 JDK 而不是 JRE
确保上述步骤后zeppelin-daemon.sh start / restart
应该适合您。无需使用sudo
。
【讨论】:
以上是关于Apache zeppelin 进程死亡的主要内容,如果未能解决你的问题,请参考以下文章
Zeppelin Spark Maxmind jackson.databind NoSuchMethodError
如何在 zeppelin 中将数组从 spark 绑定到 javascript?