资源规划
组件 | LTSR006 |
---|---|
OS | centos7.6 |
JDK | jvm |
Zeppelin | ZeppelinServer |
安装介质
版本: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配置文件。
修改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>
新增shiro权限配置。
cd ~/modules/zeppelin-0.9.0-preview1-bin-all/conf cp shiro.ini.template shiro.ini vi shiro.ini
配置如下:
[users] admin = password1, admin
注意:逗号前面是用户名,逗号后面是登录密码。
重新启动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”均可进入登录页面。**