Oozie - 如何推迟工作流程直到另一个工作流程完成

时间:2017-08-31 13:23:58

标签: oozie oozie-coordinator oozie-workflow

我有一个运行多个协调员的捆绑包。 当这些协调员中的一个(和特定的一个)运行时(每日时间安排的工作流程),没有其他人必须启动。有没有办法推迟或取消所有其他协调员,直到这个协调员完成?

示例:

  • C1:每天06:00运行一次。必须一个人跑!
  • C2:每15分钟运行一次(大约需要5分钟才能完成)
  • C3:每天04:00运行一次(可能需要2个多小时才能完成)

我需要的是:

  • C1仅在C2& C3未运行,否则等待其完成启动
  • C2仅在C1未运行时启动,否则自行取消

如果不可能,是否有解决方法?

0 个答案:

没有答案