2016-10-25 2 views
0

나는 녹스 게이트웨이에 다양한 서비스 webUI를 통합 할 필요가있다. 인증을 위해 CAS를 사용하고 hdfs, hbaseUI, sparkHistoryUI를 사용했다. google과 baidu를 검색했다. knox rewrite.xml에 대한 자세한 자료 나 문서를 찾지 못했습니다. 그래서 kibana, hue 등과 같은 새로운 서비스를 통합하는 데 문제가 있습니다. 근본 원인은 rewrite.xml에 많은 태그와 attr이 포함되어 있다는 것입니다. 내가 바람둥이 홈 페이지를 연결할 때커스텀 서비스를 아파치 knox에 통합하는 방법 0.9.1

service.xml

rewrite.xml

이 모든 것이 괜찮 : 시도로 , 난 tomcat7.0 루트 webapp.here은 대응의 service.xml 및 rewrite.xml입니다 통합 하지만 탐색 모음에서 하이퍼 링크 "구성"을 클릭했을 때. 나는 무한 수의 리디렉션과 마지막으로 "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에 서비스 추가하기". 이러한 지식을 염두에두고 한 시간 안에 knox에서 stormUI를 성공적으로 통합했습니다. 도움을 다시 요청하십시오. – leslizhang

+0

마지막으로, knox가 stormUI (stormUI 서버와 http 포트가 구성 ui.port에 의해 제공됨)를 내장하지 않고 내장 된 몇 가지 REST API 만 지원하는 이유에 대해 궁금합니다. – leslizhang

+0

진전을 이룰 수 있었다니 기쁘다! StormUI 지원이 부족한 것은 수요에 기반한 것입니다. JIRA에 파일을 보내 주시고 서비스 정의를 게시 해 주시면 JIRA를 통합하겠습니다. 귀하의 "엄격한 REST API 지원"의견이 정확히 무엇인지는 확실하지 않습니다. 기본적으로 Hadoop 생태계 용 API의 상당수를 지원하며 추가로 기여할 수있는 비교적 직접적인 수단을 제공합니다. Apache knox의 dev @ list에 대한 토론을 통해 전체 커뮤니티가 이익을 얻을 수 있기를 바랍니다. 관심을 가져 주셔서 감사합니다. – lmccay