有没有办法在成功完成另一个工作流程时触发oozie工作流程,而不使用sub_workflow

时间:2015-10-14 17:52:52

标签: oozie oozie-coordinator

我有2个工作流程,A和B.工作流程B依赖于成功完成A.我不想包装两个工作流程并将它们定义为sub_workflows,因为这不可扩展。 我想要的是B轮询或以某种方式获得通知,当A成功完成,然后在A完成时,在指定时间或之后开始。 感谢

1 个答案:

答案 0 :(得分:0)

在您的工作流程中A在最末端创建一个shell操作,其中包含一个带有oozie命令的shell脚本以启动工作流程B.

问题是job.properties必须在本地,你不知道shell脚本将在哪个节点上执行。

为此,包括在同一个shell脚本中创建工作流B的job.properties。创建并执行它。

希望这有帮助。