【问题标题】:Install Apache Zeppelin binary on Ubuntu Linux在 Ubuntu Linux 上安装 Apache Zeppelin 二进制文件
【发布时间】:2017-06-11 08:42:12
【问题描述】:

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

通过 Putty 作为 ubuntu@IP 进行 SSH

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 中失败了:解释器

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

【问题讨论】:

    标签: apache-spark apache-zeppelin


    【解决方案1】:

    您下载的 tgz 文件是源文件。不是预建的。所以在尝试启动 Zeppelin 守护进程之前,您需要先构建它。如果你不修改源代码,我建议你下载二进制包。

    $ 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 服务器,无需任何进一步的步骤。

    【讨论】:

    • 非常感谢您的快速回复。为了对其他人过于彻底,我在第一步之前添加了 wget 并且效果很好。
    猜你喜欢
    • 2016-10-28
    • 2016-08-18
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-17
    相关资源
    最近更新 更多