2016-10-25 9 views
0

私はさまざまなサービスwebUIをknoxゲートウェイに統合する必要があります。今のところ、認証としてCASを使用し、hdfs、hbaseUI、sparkHistoryUIが正常に機能しました。Googleとbaiduを検索しましたknox rewrite.xmlの詳細な資料やドキュメントが見つからないので、kibana、hueなどの新しいサービスを統合する際に問題が発生しました。根本的な原因は、rewrite.xmlには何も知らない多くのタグと属性が含まれていることです。試してみるよう は、私はtomcat7.0ルートwebapp.hereが対応するservice.xmlをとrewrite.xmlある統合:カスタムサービスをApache knoxに統合する方法0.9.1

service.xml

rewrite.xml

私はTomcatのホームページを接続したとき、すべてがOKですしかし、ナビゲーションバーのハイパーリンク「設定」をクリックしたときに表示されます。私はリダイレクトの無限の数と最後に "ERR_TOO_MANY_REDIRECTS"をブラウザに持っています。 私の質問です:1)このデモの作業をうまくするためにrewrite.xmlを書く方法。 2)共有する書き換えタグの詳細についての資料または文書があります 誰かが助けてくれれば感謝します!この記事で

答えて

0

スタート:これは便利ですhttp://knox.apache.org/books/knox-0-9-1/dev-guide.html#Service+Definition+Files

希望:追加情報についてはhttps://cwiki.apache.org/confluence/display/KNOX/Proxying+a+UI+using+Knox

が、あなたはまた、サービス定義ファイルのマニュアルを参照してくださいすることができます。

+0

ありがとうございました!あなたはたくさんの助けをしました。私はあなたが上に貼り付けたリンクとあなたが書いた記事、「Knoxへのサービスの追加」を読みました。これらの知識を念頭に置いて、1時間でknoxのstormUIを正常に統合しました。もう一度助けてください。 – leslizhang

+0

最後に、knoxがstormUI(stormUIサーバーとhttpポートが構成ui.portによって指定されています)を組み込みで統合せず、いくつかのREST APIをサポートしているのはなぜですか? – leslizhang

+0

あなたは進歩を遂げたと聞いてうれしい! StormUIのサポートが不足しているのは、オンデマンドのみに基づいています。 JIRAにファイルを提出してサービス定義を投稿していただければ、それを組み込みます。あなたの「厳しいREST APIをサポートしています」というコメントが正確に何を意味するのかよく分かりません。デフォルトでHadoopエコシステムのAPIのかなりの部分をサポートしています。追加のものを提供する比較的簡単な手段を提供しています。私はApache Knoxのdev @ listに議論を持ち、コミュニティー全体に利益をもたらすことができます。あなたの興味に感謝します! – lmccay

関連する問題