2017-03-09 84 views
0

我在application.properties规定:春季云数据流的应用程序/流默认属性

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

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

获取配置:http://localhost:8888

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

此外,不会从application.properties读取任何其他属性,如Kafka联编程序或zkNodes,但会使用默认值,这会导致部署失败。

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

回答

0

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