在Ubuntu Linux上安装Apache Zeppelin二进制文件

时间:2017-01-26 00:06:18

标签: apache-spark apache-zeppelin

我正在尝试使用AWS EC2在Ubuntu Linux上安装Apache Zeppelin和各种解释器。以下是我对二进制文件和源代码的步骤。

SSH通过Putty作为ubuntu @ IP

wget http://mirrors.gigenet.com/apache/zeppelin/zeppelin-0.6.2/zeppelin-0.6.2.tgz sudo tar -zxf zeppelin-0.6.2.tgz cd zeppelin-0.6.2 sudo bin/zeppelin-daemon.sh start

它在cli中给我以下状态

Zeppelin start [OK] Zeppelin process died [FAILED]

然后我尝试使用以下命令从源代码安装build:

sudo apt-get update sudo apt-get install git sudo apt-get install openjdk-7-jdk sudo apt-get install npm sudo apt-get install libfontconfig git clone https://github.com/apache/zeppelin.git apt-cache search maven sudo apt-get install maven export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=1024m" mvn -version

我使用java主目录并通过

为JAVA_HOME设置环境变量

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre

进入zeppelin文件夹,然后运行

mvn clean package -Pspark-2.0 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pscala-2.11

它构建Zeppelin但在下一个Zeppelin失败:解释器

如何在不使用AWS EMR的情况下让她工作?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您下载的tgz文件是源文件。不是预建的。因此,在尝试启动Zeppelin daemone之前,需要先构建它。如果您不想修改源代码,我建议您下载二进制包。

$ http://mirrors.gigenet.com/apache/zeppelin/zeppelin-0.6.2/zeppelin-0.6.2-bin-all.tgz
$ sudo tar -zxf zeppelin-0.6.2-bin-all.tgz
$ cd zeppelin-0.6.2-bin-all
$ sudo bin/zeppelin-daemon.sh start

然后你可以启动Zeppelin服务器而无需任何进一步的步骤。