Я ищу, чтобы запустить Spring XD в распределенном режиме (более конкретно, развертывая его с BOSH). Как компонент администратора взаимодействует с контейнером модуля?Как запустить Spring XD в распределенном режиме?
Если это через TCP/HTTP, конечно, мне нужно будет сообщить администратору, где находятся все контейнеры? Если это через Redis, я бы подумал, что мне нужно будет указать контейнеры, где экземпляр Redis?
Update
Я попытался запустить xd-admin
и Redis на одном поле, и xd-container
на другой с redis.properties
обновляется, чтобы указать на поле администратора. Контейнер запускается без каких-либо исключений.
Выполнение примера подачи потока curl -d "time | log" http://{admin IP}:8080/streams/ticktock
не выводит вывод на любую консоль и не выводится в журналы.
Спасибо за внимание. См. Обновленный отчет об ошибке в JIRA. Я изменил значения в 'config/redis.properties', но они не использовались. Я повторил это на трех машинах, BTW. –
Привет, проблем нет. Просто попытаюсь выяснить, как вы запускаете скрипт xd-container и почему он не загружает redis.properties в вашем случае. Как я упоминал в JIRA, если у вас есть системное свойство «xd.home» правильно, необходимо загрузить redis.properties в xd.home/config. Я не вижу другой причины, по которой вы не могли загрузить redis.properties при запуске контейнера из сценария xd-container, который появляется из коробки. Пожалуйста, проверьте это, и мы можем отслеживать эти проблемы на XD-295. –