Почему после перезапуска весеннего потока данных статус потока UNKNWON
Я установил поток данных Spring, используя это руководство, с помощью docker-compose (mysql, dataflow, skipper)
https://dataflow.spring.io/docs/installation/local/docker/
Похоже, что конструкция работает, за исключением двух проблем.
Dataflow не может прочитать свойства приложения из jar сразу после импорта приложения. Мне нужно перезапустить поток данных / шкипера, тогда все свойства приложения будут там.
1 могло не быть проблемой, но после перезапуска
docker-compose down; docker-compose up -d
развернутые потоки в разделе Stream / Runtime имеют статус UNKNOWN.
раздел времени выполнения скриншотов
Я не могу отменить развертывание потока, потому что отсутствует пункт меню «Отменить развертывание». Я могу только уничтожить поток и создать / развернуть его снова.
Это может быть большой проблемой, потому что каждый раз, когда сервер перезагружается, кто-то заново создает все потоки. Это не очень надежно.
Я пытался смонтировать / tmp шкипера вне контейнера
volumes:
- /var/lib/dataflow/apps:/apps
- /var/lib/dataflow/appdata:/appdata
- /var/lib/dataflow/skipper/tmp:/tmp
Скиппер и поток данных настроены на использование базы данных mysql, запущенной в другом контейнере, например, в docker-compose.yml из руководства. База данных вроде бы заживает после перезапуска, потому что все зарегистрированные приложения, задачи, задания после перезапуска находятся там. За исключением текущих потоков, остающихся в состоянии UNKNOWN.
Как правильно настроить / перезапустить сервер потока данных?
Спасибо