我在application.properties
中指定了
spring.cloud.config.uri=http://configserver:8888
但是当我从仪表板部署流时,我可以在日志中看到
从服务器获取配置:http://localhost:8888
表示它仍尝试使用默认设置。
也不会从application.properties
读取任何其他属性,如Kafka binder或zkNodes,但会使用默认值,这会使部署失败。
如何为所有已部署的应用/流覆盖这些属性?
答案 0 :(得分:2)
属性必须以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