Spring Cloud Dataflow应用程序/流默认属性

时间:2017-03-09 09:09:00

标签: spring-cloud-dataflow

我在application.properties中指定了

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

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

  

从服务器获取配置:http://localhost:8888

表示它仍尝试使用默认设置。

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

如何为所有已部署的应用/流覆盖这些属性?

1 个答案:

答案 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