DC/OS 1.10ベースのクラスタでZeppelinを統合しようとしています。私は、私たちのクラスタの外に、ツェッペリンのフロントエンドのアクセスを可能にするために、CLIを使用し、マラソン-LBでツェッペリンを組み合わせることで、カタログメニュー(GUI) DC/OSでのツェッペリンの統合1.10
- による公式な方法を試してみました。
また、私は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)をインストールしているようで、問題の原因となっているようです。
我々はツェッペリンの新しいバージョンへの切り替え:
https://github.com/jshenguru/dcos-zeppelin
しかし、私はまだマラソン-LBでツェッペリンを接続することはできません。それは、ポート80をTCPにダウングレードしなければならないと言われています。しかし、マラソン-LB用の設定ファイルは、すでにportDefinitionsためfollwingパラメータを示しています
ツェッペリン0.70で正しく動作するために必要とされるマラソン-LBのバージョンは何{
"protocol": "tcp",
"port": 80
},
?現在、Marathon 1.11.1を使用しています。
あなたがhttps:/{master node IP}/service/zeppelin/
を使用する場合は、要求がAdmin Router(各マスターノード上で実行されているnginxのウェブサーバ)を介してプロキシされ