Я пытаюсь развернуть два потока Spring-XD. Stream 1 и Stream 2. Оба потока в локальном блоке (Single node) отлично распределяются, но когда я пытаюсь развернуть его в более высокой среде (распределенный узел), поток 2 успешно развертывается, но не поток 1.Ошибка развертывания Spring -XD Stream
Вот определение потока
потока --name тест определение «CustomSource | Пользовательский Процессор 1 | Пользовательский процессор 2 | Пользовательский Processor 3> очередь: TestQueue»
Ниже приведена ошибка, что я вижу в журналах администратора. Я считаю, что это выбрано из рамки spring-xd и не уверен, как это преодолеть.
DeploymentStatus {состояние = не удалось, ошибка() = org.springframework.beans.factory.BeanDefinitionStoreException: Invalid определение компонента с 'objectNameProperties' имя, определенное в нуль: не удалось разрешить заполнитель 'xd.module.sequence' в строковом значении «$ {xd.module.sequence}»; Вложенное исключение - это java.lang.IllegalArgumentException: Не удалось разрешить placeholder 'xd.module.sequence' в строчном значении "$ {xd.module.sequence}" на org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties (PlaceholderConfigurerSupport .java: 211) на org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties (PropertyPlaceholderConfigurer.java:222) в org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory (PropertyResourceConfigurer.java:86) на org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:265)
Какая версия XD? Какая именно топология? (автономный, пряжа и т. д., сколько контейнеров?). Покажите определения потока; разместите журнал DEBUG из контейнера, в котором происходит сбой развертывания (включите ведение журнала DEBUG для всех 'org.springframework'). Журнал будет слишком большим для здесь, поэтому сообщение в github gist, pastebin и т. Д. И т. Д. –
xd version spring-xd-1.2.1.RELEASE. Его распределенный режим с 1 администратором и 3 контейнерами. Я не могу включить режим отладки, так как это среда с несколькими арендаторами и требует перезагрузки, и на существующие потоки будет влиять. Однако мы попробовали распределенный режим в локальной машине, чтобы узнать, можем ли мы воссоздать ошибку и включить отладку, но она не сработала на локальной машине. Обновлен вопрос с потоковым определением – Leo15