запуск потока данных с использованием docker -композиции без роя - PullRequest
0 голосов
/ 29 января 2020

Я запустил поток данных 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; Я могу контролировать потоки, но когда я работаю на Linux ВМ с RHEL; Я продолжаю получать "база данных не найдена: myinfluxdb" .. Конфигурация идентична. Что-нибудь очевидное, что мне не хватает?

Ответы [ 2 ]

0 голосов
/ 06 февраля 2020

Я успешно протестировал, используя Ubuntu 19.10 и docker 19.03.2, docker -compose 1.21.0, например:

Docker version 19.03.2, build 6a30dfca03
docker-compose version 1.21.0, build unknown
Description:    Ubuntu 19.10

и используя форму docker -compose ymml файлов мастер и:

export DATAFLOW_VERSION=2.5.0.BUILD-SNAPSHOT 
export SKIPPER_VERSION=2.4.0.BUILD-SNAPSHOT
0 голосов
/ 29 января 2020

Ничего не выпрыгивает. Вы можете поразить конечные точки привода SCDF, Skipper и приложений; в частности, /configprops для подтверждения того, что свойства метрик правильно загружены и распространены на приложения.

Также было бы неплохо глобально настроить свойства InfluxDB в SCDF [см. global конфигурации ] вместо ручной настройки их для каждого потокового приложения. При такой настройке Skipper при развертывании приложений автоматически передает их от вашего имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...