我创建了3个流程组。我希望第二个进程组在第一个进程组完成后执行,而第三个进程组在第二个进程组完成后执行。

有什么解决办法吗?

最佳答案

最佳实践是将“Wait”和“Notify”处理器配对在一起,以便在其他流发送Notify事件之前,不会释放具有严格等待条件的任何流。

在您的示例中,“进程组1”将负责发送Notify消息,而“进程组2和3”将分别具有相应的“等待”处理器,这些处理器实际上一直循环运行,直到第一个进程组发送已完成的通知。

关于hadoop - apache nifi-如何一个接一个地执行进程组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41932572/

10-12 22:55