【问题标题】:Enabling all users to access Zeppelin notebooks via IP address允许所有用户通过 IP 地址访问 Zeppelin 笔记本
【发布时间】:2020-01-22 06:57:58
【问题描述】:

我已按照documentation 中的所有步骤安装 Zeppelin。

我创建了一个笔记本,希望与团队分享。 我只分享了笔记本的网址:http://172.11.2.33:8080/#/notebook/2ESDVJJEX

但是,我的团队成员无法访问笔记本。

我的机器可以通过 ping 连接到其他用户。只有 Zeppelin 不是。

$ 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

【问题讨论】:

  • 您的 zeppelin 是否在您的计算机上运行(即不是服务器)?
  • 是的。我计划稍后将 zeppelin 部署到服务器上
  • 可能您的操作系统或网络架构拒绝了此类请求。您应该与您的网络管理员联系。

标签: apache-zeppelin


【解决方案1】:

Zeppelin 默认只在本地监听。

在 XML 配置中更新/设置 zeppelin.server.addr0.0.0.0

【讨论】:

    【解决方案2】:

    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>
    

    重启 Zeppelin

    【讨论】:

      猜你喜欢
      • 2012-01-16
      • 2017-06-20
      • 2012-09-18
      • 2012-08-03
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-05
      相关资源
      最近更新 更多