资源规划

组件 LTSR006
OS centos7.6
JDK jvm
Zeppelin ZeppelinServer

安装介质

  1. 版本:zeppelin-0.9.0-preview1-bin-all.tgz<br /> 下载:[https://mirror.bit.edu.cn/apache/zeppelin/zeppelin-0.9.0-preview1/zeppelin-0.9.0-preview1-bin-all.tgz](https://mirror.bit.edu.cn/apache/zeppelin/zeppelin-0.9.0-preview1/zeppelin-0.9.0-preview1-bin-all.tgz)

安装Zeppelin

解压缩

cd /modules
wget https://mirror.bit.edu.cn/apache/zeppelin/zeppelin-0.9.0-preview1/zeppelin-0.9.0-preview1-bin-all.tgz
tar -zxvf zeppelin-0.9.0-preview1-bin-all.tgz -C ~/modules/
rm -rf zeppelin-0.9.0-preview1-bin-all.tgz

零配置启动

Zeppelin在不用做任何配置修改的情况下即可正常启动。进入bin目录下,执行启动命令。

cd ~/modules/zeppelin-0.9.0-preview1-bin-all/bin
./zeppelin-daemon.sh start

如果显示如下结果,则表示启动正常:

Zeppelin start [ OK ]

此时,只能在安装本机进行浏览器访问。

curl http://127.0.0.1:8080

Web UI:http://127.0.0.1:8080

自定义配置

访问端口

cd ~/modules/zeppelin-0.9.0-preview1-bin-all/conf
cp zeppelin-site.xml.template zeppelin-site.xml
vi zeppelin-site.xml

修改如下配置:

<property>
    <name>zeppelin.server.addr</name>
    <value>10.8.0.137</value>
    <description>Server address.</description>
</property>
<property>
    <name>zeppelin.server.port</name>
    <value>9527</value>
    <description>Server port.</description>
</property>

用户认证

Zeppelin默认运行匿名用户访问,即没有用户权限要求,如要实现用户权限限制,则需修改zeppelin-site.xml和shiro配置文件。

  1. 修改zeppelin-site.xml配置文件,将以下配置项中的“true”改成“false”。

    cd ~/modules/zeppelin-0.9.0-preview1-bin-all/conf
    vi zeppelin-site.xml
    

    配置如下:

    <property>
     <name>zeppelin.anonymous.allowed</name>
     <value>false</value>
     <description>Anonymous user allowed by default</description>
    </property>
    
  2. 新增shiro权限配置。

    cd ~/modules/zeppelin-0.9.0-preview1-bin-all/conf
    cp shiro.ini.template shiro.ini
    vi shiro.ini
    

    配置如下:

    [users]
    admin = password1, admin
    

    注意:逗号前面是用户名,逗号后面是登录密码。

  3. 重新启动Zeppelin并验证。

    cd ~/modules/zeppelin-0.9.0-preview1-bin-all/bin
    ./zeppelin-daemon.sh restart
    

    重启后,刷新Web页面,发现已经看不到之前的应用Notebook,点击右上角的Login按钮,出现登录框,输入用户和密码登录。
    Web UI:http://10.8.0.137:9527
    账户口令:admin/password1
    注意:当进入页面右上角显示为“**anonymous”(匿名)状态时,请点击“anonymous”,之后单击Interpreter”或者“Notebook Repos”或者“Configuration”均可进入登录页面。**