Мне нужно интегрировать различные сервисные webUI в шлюз knox. Теперь я использую CAS в качестве аутентификации и получаю hdfs, hbaseUI, sparkHistoryUI работал нормально. Я искал google и baidu и не нашел никаких подробных материалов или документов для knox rewrite.xml, поэтому у меня возникли проблемы с интеграцией новых сервисов, таких как kibana, hue и т. д. Основная причина в том, что rewrite.xml содержит много тегов и attr, о которых я ничего не знаю. В попытке, я интегрировать tomcat7.0 ROOT webapp.here является соответствует service.xml и rewrite.xml:Как интегрировать пользовательские сервисы в apache knox 0.9.1
когда я подключить кот домашней страницы, все в порядке . но когда я нажал гиперссылку «Конфигурация» в панели навигации. я получил бесконечное количество перенаправления и, наконец, «ERR_TOO_MANY_REDIRECTS» в браузере. Мой вопрос: 1) как написать файл rewrite.xml, чтобы эта демонстрация работала нормально. 2) есть ли какие-либо материалы или документы о деталях переписывающих тегов для обмена Буду признателен, если кто-нибудь поможет. Спасибо!
Спасибо! Вы много помогли. Я прочитал ссылки, которые вы вставили выше, и статью, которую вы написали - «Добавление службы в Нокс». Имея эти знания в виду, я успешно интегрировал stormUI в knox за один час. Повторите свою помощь еще раз. – leslizhang
Наконец, мне интересно, почему knox не интегрирует stormUI (поставляемый сервером storm ui и http-портом, определяемым конфигурацией ui.port) во встроенном и просто поддерживающем несколько REST API? – leslizhang
Рад слышать, что вы смогли добиться прогресса! Отсутствие поддержки StormUI основано только на спросе. Пожалуйста, не стесняйтесь записывать JIRA и публиковать свое определение сервиса, и мы включим его. Я не уверен, что ваш «просто поддержка сурового REST API» означает точно. Мы поддерживаем довольно много API API для экосистемы Hadoop по умолчанию, и, как вы видели, обеспечивают относительно прямолинейное средство для внесения дополнительных. Я бы хотел, чтобы вы представили дискуссию в dev @ list для Apache Knox, чтобы все сообщество могло принести пользу. Спасибо за ваш интерес! – lmccay