我试图在Ubuntu14 w / Hadoop 1.0.3和Spark 1.4.0上运行zeppelin。 我已经完成了源代码的构建,所有的包都成功完成了构建。但是当我运行守护进程时,它失败并说Zeppelin进程已经死了。
任何出错的想法?
它说它无法找到日志文件夹和运行文件夹,它们肯定存在。
答案 0 :(得分:4)
约瑟夫,
我建议您先尝试测试一下zeppelin包。
mvn verify
或检查您的zeppelin过程是否存在。
ps -aux | grep zeppelin
答案 1 :(得分:2)
尝试按sudo
:
sudo bin/zeppelin-daemon.sh start
答案 2 :(得分:1)
这可能是由JDK版本引起的错误,至少对我来说就是这种情况 尝试更新jdk并重新构建它。
另外,请确保使用正确的命令
构建它mvn clean package -Pspark-1.4 -Dhadoop.version=2.2.0 -Phadoop-2.2 -DskipTests
答案 3 :(得分:0)
这对我有用:
ps -ef | grep "zeppelin"
kill -9 pid
sudo bin/zeppelin-daemon.sh restart
答案 4 :(得分:0)
我遇到了同样的问题,并尝试了建议的答案,但没有一个对我有用。这是对我有用的东西:
下载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
。答案 5 :(得分:0)
我现在有同样的问题..所以我检查了我的cdh的环境兼容性,然后得到了Java兼容性问题
我设置yum安装java-1.8.0-openjdk,然后使用spark启动Hadoop的所有服务
然后,我启动齐柏林飞艇,将齐柏林飞艇文件夹放在根目录上,以便使用。 sudo zeppelin / bin / zeppelin-daemon.sh start
或
zeppelin / bin / zeppelin-daemon.sh start
答案 6 :(得分:0)
我接受了Kangrok Lee的建议,并在系统上运行了mvn verify
。它提示我我没有设置JAVA_HOME
,并且JAVA_HOME
必须指向JDK而不是JRE。
为我解决了以下步骤:
确保要运行齐柏林飞艇的系统上已安装JDK
确保JAVA_HOME
环境变量指向您的JDK而不是JRE
确保完成上述步骤后,zeppelin-daemon.sh start / restart
应该为您工作。无需使用sudo
。
答案 7 :(得分:-1)
如果从虚拟机运行zeppelin,请确保您有足够的RAM和CPU。当我使用Virtual Box和默认设置时,我遇到了你的问题。当我将CPU增加到2并将RAM增加到4096时,一切正常。这是因为zeppelin默认运行spark并且spark在本地和其他方面非常耗费资源。