我正在尝试在带有 Hadoop 1.0.3 和 Spark 1.4.0 的 Ubuntu14 上运行 zeppelin。我已经完成了源代码的构建,并且所有的包都成功完成了构建。但是当我运行守护进程时,它失败并说 Zeppelin 进程已经死亡。
有什么想法会出错吗?
它说它找不到肯定存在的日志文件夹和运行文件夹。
我正在尝试在带有 Hadoop 1.0.3 和 Spark 1.4.0 的 Ubuntu14 上运行 zeppelin。我已经完成了源代码的构建,并且所有的包都成功完成了构建。但是当我运行守护进程时,它失败并说 Zeppelin 进程已经死亡。
有什么想法会出错吗?
它说它找不到肯定存在的日志文件夹和运行文件夹。
约瑟夫,
我建议您先尝试测试您的 zeppelin 包。
mvn verify
或检查您的 zeppelin 进程是否存在。
ps -aux | grep zeppelin
这对我有用:
ps -ef | grep "zeppelin"
kill -9 pid
sudo bin/zeppelin-daemon.sh restart
尝试通过以下方式运行zeppelinsudo
:
sudo bin/zeppelin-daemon.sh start
这可能是JDK版本引起的错误,至少我尝试更新jdk并重新构建它是这种情况。
另外,请确保您使用正确的命令构建它
mvn clean package -Pspark-1.4 -Dhadoop.version=2.2.0 -Phadoop-2.2 -DskipTests
我遇到了同样的问题并尝试了建议的答案,但没有一个对我有用。这对我有用:
下载二进制文件,然后下载构建要求:
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
。我现在有同样的问题..所以我检查了与我的 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 启动
如果您从虚拟机运行 zeppelin,请确保您有足够的 RAM 和 CPU。我在使用 Virtual Box 和默认设置时遇到了您的问题。当我将 cpu 增加到 2 并将 RAM 增加到 4096 时,一切正常。这是因为 zeppelin 默认运行 spark 并且 spark 在本地和其他情况下都非常占用资源。
我接受了 Kangrok Lee 的建议并mvn verify
在我的系统上运行。它提示我没有JAVA_HOME
设置,JAVA_HOME
必须指向JDK而不是JRE。以下为我固定的步骤:
确保您在尝试运行 zeppelin 的系统上安装了 JDK
确保JAVA_HOME
环境变量指向您的 JDK 而不是 JRE
确保上述步骤zeppelin-daemon.sh start / restart
对您有用。无需使用sudo
.