Свойства приложения / потока Spring Cloud Dataflow по умолчанию

Я указал в application.properties:

spring.cloud.config.uri=http://configserver:8888

но когда я развертываю поток с панели инструментов, я вижу в журналах

Получение конфигурации с сервера по адресу: http://localhost:8888

это означает, что он все еще пытается использовать настройки по умолчанию.

Также любые другие свойства, такие как связыватель Kafka или zkNodes, не считываются из application.properties, но используются значения по умолчанию, что приводит к сбою развертывания.

Как я могу переопределить эти свойства для всех развернутых приложений / потоков?


person Adrian Ber    schedule 09.03.2017    source источник


Ответы (1)


Свойства должны иметь префикс spring.cloud.dataflow.applicationProperties.stream, например

spring.cloud.dataflow.applicationProperties.stream.spring.cloud.config.uri=http://configserver:8888
spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers=kafka:9092
spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.zkNodes=zookeeper:2181
person Adrian Ber    schedule 09.03.2017