我已按照documentation中的所有步骤安装Zeppelin。
我创建了一个笔记本,希望与团队分享。 我只共享了笔记本的网址:http://172.11.2.33:8080/#/notebook/2ESDVJJEX
但是,我的团队成员无法访问笔记本。
通过ping其他用户可以访问我的机器。只有齐柏林飞艇不是。
$ ping 172.11.2.33
PING 172.11.2.33 (172.11.2.33) 56(84) bytes of data.
64 bytes from 172.11.2.33: icmp_seq=1 ttl=64 time=119 ms
我已将shiro.ini文件配置为允许通过login credentials进行访问
如果我试图拿到机器,它会说:
This site can’t be reached 172.11.2.33 refused to connect.
Search Google for 192 168 100 165 8080
ERR_CONNECTION_REFUSED
答案 0 :(得分:0)
Zeppelin默认只在本地收听。
在XML配置中将zeppelin.server.addr
设置为0.0.0.0
答案 1 :(得分:0)
Zeppelin似乎没有正确解析站点配置中设置的*
。我通过使用*:*
为了允许远程连接Zeppelin服务的站点,请执行以下操作:
将conf/zeppelin-site.xml.template
文件复制或重命名为conf/zeppelin-site.xml
将zeppelin.server.allowed.origins
修改为这样
<property>
<name>zeppelin.server.allowed.origins</name>
<value>*:*</value>
<description>Allowed sources for REST and WebSocket requests (i.e. http://onehost:8080,http://otherhost.com). If you leave * you are vulnerable to https://issues.apache.org/jira/browse/ZEPPELIN-173</description>
</property>
重新启动齐柏林飞艇