【发布时间】:2017-12-05 08:05:22
【问题描述】:
我正在尝试将 Zeppelin 集成到我们基于 DC/OS 1.10 的集群上。我尝试了官方的方式
- 使用目录菜单 (GUI)
- 通过使用 CLI 并将 Zeppelin 与 Marathon-LB 相结合,以启用在我们集群外部的 Zeppelin 前端的访问。
此外,我还尝试在公共代理节点上运行 Zeppelin(因此不使用 Marathon-LB)。尽管 Zeppelin 正在运行,但 Zeppelin GUI (https:/{floating ip of master node}/service/zeppelin/) 显示 Zeppelin 仍然“断开连接”(Firefox 的控制台输出:Firefox 无法在wss://{floating ip of master node}/service/zeppelin/ws 建立与服务器的连接。)。
似乎 DC/OS 安装了旧版本的 Zeppelin (0.5.6-3),可能会导致问题。
我们切换到新版本的 Zeppelin:
https://github.com/jshenguru/dcos-zeppelin
但我仍然无法将 Zeppelin 与 Marathon-LB 连接起来。据说,我必须将端口 80 降级为 TCP。但是 Marathon-LB 的配置文件已经显示了 portDefinitions 的以下参数:
{
"protocol": "tcp",
"port": 80
},
需要什么版本的 Marathon-LB 才能与 Zeppelin 0.70 正常工作?目前,我们使用 Marathon 1.11.1。
最好的问候
【问题讨论】:
标签: tcp cluster-computing apache-zeppelin marathon dcos