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
我在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