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

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

问题描述:

我有2个工作流程,A和B.工作流程B取决于A的成功完成。我不想包装两个工作流程并定义它们因为其中的子工作流程不可扩展。 我想要的是B轮询或以某种方式得到通知,当A成功完成,然后开始A完成,在指定的时间或之后。 感谢有没有办法触发成功完成另一个oozie工作流程,而不使用sub_workflow

在您的工作流程创建在最后一个外壳程序操作将包含与Oozie的命令shell脚本启动工作流B.

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

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

希望这会有所帮助。