Spring Cloud Dataflow - составитель задач не запускает вторую задачу - PullRequest
0 голосов
/ 10 марта 2020

У меня есть конвейер потока данных, состоящий из двух последовательных пакетных заданий. Первый пакет успешно завершен, но второй не запускается.
Я запустил сервер потока данных со встроенной базой данных H2. Я указал Spring Batch на тот же экземпляр H2 через application.properties . После того, как первый шаг в моем конвейере завершен, я вижу журналы пакетного выполнения в том же экземпляре БД.
Мое составное задание приложение, похоже, правильно получает источник данных потока данных. Я вижу, что он наследует его от сервера потоков данных, а реквизиты показаны в разделе выполнения задач панели инструментов. В логах ошибок нет. Регистрировать только записи об успешном выполнении первого пакета.
Мои записи TASK_EXECUTION:

enter image description here

В чем может быть проблема? И почему для первого шага в таблице TASK_EXECUTION есть две записи? В соответствии с именем задачи - эти записи относятся только к первому шагу пакета.

1 Ответ

0 голосов
/ 12 марта 2020

Мне удалось решить эту проблему, перестроив мою пакетную задачу с помощью Spring Initialzr. Первоначально я пытался использовать spring-cloud-task-app-starters в качестве основы для своей работы, и, вероятно, это неправильный способ построения задач Dataflow.

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