在 Ubuntu Linux 上安装 Apache Zeppelin 二进制文件
Install Apache Zeppelin binary on Ubuntu Linux
我正在尝试使用 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]
然后我尝试使用以下方法从源代码安装构建:
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
cd into zeppelin folder and then run
mvn clean package -Pspark-2.0 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pscala-2.11
它构建了 Zeppelin,但在下一个 Zeppelin: Interpreter 中失败了
如何让她在不去 AWS EMR 的情况下工作?提前致谢。
您下载的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 服务器了,无需任何其他步骤。
我正在尝试使用 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]
然后我尝试使用以下方法从源代码安装构建:
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
cd into zeppelin folder and then run
mvn clean package -Pspark-2.0 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pscala-2.11
它构建了 Zeppelin,但在下一个 Zeppelin: Interpreter 中失败了
如何让她在不去 AWS EMR 的情况下工作?提前致谢。
您下载的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 服务器了,无需任何其他步骤。