Как интегрировать пользовательские сервисы в apache knox 0.9.1

Мне нужно было интегрировать различные веб-интерфейсы служб в шлюз knox. На данный момент я использую CAS в качестве аутентификации и получил hdfs,hbaseUI,sparkHistoryUI, которые отлично работали. Я искал в Google и baidu и не нашел подробных материалов или документов для knox rewrite.xml, поэтому У меня проблемы с интеграцией новых сервисов, таких как kibana, hue и т. д. Основная причина в том, что rewrite.xml содержит много тегов и атрибутов, о которых я просто ничего не знаю. В качестве попытки, я интегрирую tomcat7.0 ROOT webapp.here есть соответствующие service.xml и rewrite.xml:

service.xml

rewrite.xml

когда я подключаю домашнюю страницу tomcat, все в порядке. но когда я нажимаю гиперссылку "конфигурация" на панели навигации. я получил бесконечное количество перенаправлений и, наконец, "ERR_TOO_MANY_REDIRECTS" в браузере. Мой вопрос:1) как написать rewrite.xml, чтобы эта демонстрационная программа работала нормально. 2) Есть ли какие-либо материалы или документы о деталях переписать теги, чтобы поделиться, я буду признателен, если кто-нибудь поможет. Спасибо!

1 ответ

Решение

Начните с этой статьи: https://cwiki.apache.org/confluence/display/KNOX/Proxying+a+UI+using+Knox

Для получения дополнительной информации вы также можете просмотреть документацию по файлам определения сервиса: http://knox.apache.org/books/knox-0-9-1/dev-guide.html

Надеюсь, это полезно.

Другие вопросы по тегам