2016-10-25 118 views
0

我得到了將各種服務webUI集成到knox gateway中的需求。現在,我使用CAS作爲身份驗證並獲得hdfs,hbaseUI,sparkHistoryUI工作正常。我搜索了谷歌和百度並沒有發現knox rewrite.xml的詳細資料或文檔,所以我在整合諸如kibana,hue等新服務時遇到了問題。根本原因是rewrite.xml包含很多標籤和attr,我對此一無所知。 作爲一個嘗試,我整合tomcat7.0 ROOT webapp.here是對應service.xml中和rewrite.xml:如何將自定義服務集成到Apache Knox 0.9.1

service.xml

rewrite.xml

當我連接tomcat的主頁,一切正常但是當我點擊導航欄中的超鏈接「配置」時。我有無限次的重定向,最後是瀏覽器中的「ERR_TOO_MANY_REDIRECTS」。 我的問題是:1)如何編寫rewrite.xml以使此演示正常工作。 2)是否有任何材料或文件的重寫標籤的細節分享 我會感激,如果任何人會help.thanks!

回答

0

開始這篇文章:https://cwiki.apache.org/confluence/display/KNOX/Proxying+a+UI+using+Knox

有關其他信息,你還可以看到爲服務定義文件的文檔:http://knox.apache.org/books/knox-0-9-1/dev-guide.html#Service+Definition+Files

希望這是有幫助的。

+0

謝謝!您幫助了很多。我閱讀了上面粘貼的鏈接和您寫下的文章 - 「向Knox添加服務」。考慮到這些知識,我在一小時內成功地將knox集成到了knox中。再次感謝您的幫助。 – leslizhang

+0

最後,我很好奇Knox爲什麼沒有在內置中集成stormUI(由ui服務器提供的風暴ui服務器和由ui.port配置確定的http端口)並且僅支持多個REST API? – leslizhang

+0

很高興聽到您能夠取得進展! StormUI支持的缺乏只是基於需求。請隨時提交JIRA併發布您的服務定義,我們會將其納入。我不確定你的「只是支持苛刻的REST API」評論意味着什麼。默認情況下,我們支持Hadoop生態系統的相當多API,正如您所看到的,提供了一種相對簡單的方式來貢獻更多的API。我很樂意看到你爲Apache Knox的dev @列表進行討論,這樣整個社區都可以受益。感謝您的關注! – lmccay

相關問題