使用docker-compose,不带集群运行数据流

问题描述 投票:0回答:1

我使用以下命令启动了spring-cloud数据流

docker-compose -f ./docker-compose.yml \
               -f ./docker-compose-rabbitmq.yml \
               -f ./docker-compose-postgres.yml \
               -f ./docker-compose-influxdb.yml up

我创建了这样的视频流

http --management.metrics.export.influx.uri=http://influxdb:8086 --spring.rabbitmq.host=rabbitmq 
     --management.metrics.export.influx.enabled=true --management.metrics.export.influx.db=myinfluxdb 
     --management.metrics.export.influx.auto-create-db=true | log 
     --management.metrics.export.influx.uri=http://influxdb:8086 --spring.rabbitmq.host=rabbitmq 
     --management.metrics.export.influx.enabled=true 
     --management.metrics.export.influx.db=myinfluxdb 
     --management.metrics.export.influx.auto-create-db=true

在我的Mac上;我可以监视流,但是当我在运行RHEL的Linux VM上运行时;我不断“未找到数据库:myinfluxdb” ..配置相同。有什么明显的我想念的吗?

spring-cloud-dataflow
1个回答
0
投票

没有任何事情跳出来。您可能需要点击SCDF,Skipper和应用程序的执行器端点;具体来说,/configprops确认指标属性是否正确引导并传播到应用程序。

同样,最好在SCDF中全局配置InfluxDB属性[请参见global configurations],而不是为每个流应用程序手动设置它们。通过此设置,Skipper在部署应用程序时,将自动代表您将其传递给您。

© www.soinside.com 2019 - 2024. All rights reserved.