2016-09-19 15 views
2

Apache Zeppelinノートブックを、Apache Sparkとの既存の統合を持つ別のWebアプリケーションに統合したいと考えています。Apache ZeppelinノートブックをWebアプリケーションに統合

これを行う最善の方法は何ですか?

  • は、ノートブックをレンダリングし、Zeppeling REST APIを使用して自分自身をパラグラフ:ツェッペリンは、ノートブックや段落と対話するためのREST APIを提供し、私は二つの可能性を検討しています。これはすばらしいことですが、私は自分のUIを構築してノートや段落をレンダリングするときに、Zeppelinから多くのフロントエンドを複製する必要があると感じています。
  • Zeppelinのノートブックを示すiframeをSparkレベルで統合してレンダリングします。これは、Zeppelinのノートブックレンダリングをiframeのコストで再利用します。

私の意図は明確です。 Zeppelinノートブックをレンダリングする簡単な方法があれば、私は最初の選択肢を好むでしょう。

答えて

0

現在のZeppelinデザインでは他のシステムと簡単に統合することはできないため、最良の方法はおそらくiframeをノートブックにレンダリングすることです。

また、https://github.com/cloudera/livyをSparkのREST APIとして使用し、ノートブックインターフェイス(おそらくZeppelinから分岐したもの)を上に作成できます。