ExecuteStreamCommand с ожиданием / уведомлением Apache Nifi + Spark - PullRequest
1 голос
/ 20 апреля 2020

Я использую Apache NiFi с Spark.

Я отправляю задания Spark в кластер Spark с использованием процессора ExecuteStreamCommand.

Я хотел бы дождаться окончания задания Spark sh перед запуском других процессоров.

Однако в моем случае процессоры запускаются одновременно.

Рабочий процесс показан на изображении ниже.

Overall Flow

DownloadFromDB Группа процессов (содержит Spark ExecuteStreamCommand) должна завершиться sh до запуска CleanTempFiles и MergeFilesAndUploadToDB. Однако CleanTempFiles запускается до завершения DownloadFromDB .

Ниже представлена ​​группа процессов DownloadFromDB (MergeFilesAndUploadToDB имеет те же процессоры, только другое задание Spark отправлено).

enter image description here

Ниже CleanTempFiles группа процессов enter image description here

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