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 - Flink 问题运行基础教程

Zeppelin Spark Maxmind jackson.databind NoSuchMethodError

如何在 zeppelin 中将数组从 spark 绑定到 javascript?

Apache zeppelin绑定模式

IntelliJ IDEA Ultimate家族新成员Big Data Tools——集成Zeppelin和Spark

实时即未来,大数据项目车联网之车辆数据统计意义分析