I am trying to integrate Zeppelin on our DC/OS 1.10 based cluster. I tried the official ways by
- using the Catalog menu (GUI)
- by using the CLI and by combining Zeppelin with Marathon-LB to enable the access of the Zeppelin frontend, outside of our cluster.
Moreover, I also tried to run Zeppelin on a public agent node (so without using Marathon-LB). Although Zeppelin is running, the Zeppelin GUI (https:/{floating ip of master node}/service/zeppelin/
) shows Zeppelin is still "disconnected" (Console output of Firefox: Firefox can’t establish a connection to the server at wss://{floating ip of master node}/service/zeppelin/ws
.).
It seems that DC/OS installs an older version of Zeppelin (0.5.6-3), may be causing the problems.
We switched to that newer version of Zeppelin:
https://github.com/jshenguru/dcos-zeppelin
But I still can't connect Zeppelin with Marathon-LB. It is said, I would have to downgrade port 80 to TCP. But the config file for Marathon-LB shows already the follwing parameters for portDefinitions:
{
"protocol": "tcp",
"port": 80
},
What version of Marathon-LB is required to work properly with Zeppelin 0.70? Currently, we use Marathon 1.11.1.
Best regards