Spring Cloud Dataflow app/stream 默认属性

Spring Cloud Dataflow app/stream default properties

我在application.properties中指定:

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

但是当我从仪表板部署流时,我可以在日志中看到

Fetching config from server at: http://localhost:8888

这意味着它仍会尝试使用默认设置。

也不会从 application.properties 读取 Kafka binder 或 zkNodes 等任何其他属性,但会使用默认值,这会导致部署失败。

如何为所有已部署的 app/streams 覆盖这些属性?

属性必须以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