我正在创建一个工作流程,我需要在其中分叉 3 个作业,这些作业将独立执行。我没有必要加入。有没有办法在oozie中实现这一点?用叉子强制加入吗?
问问题
4455 次
1 回答
5
从文档
fork 和 join 节点必须成对使用。连接节点假定并发执行路径是同一个分叉节点的子节点。
文档还指出,
Oozie 对分叉的工作流执行一些验证,如果它违反,则不允许作业运行。但是,如果您想要这种行为,您可以禁用 forkjoin验证,以便 Oozie 接受工作流。
对于特定的工作流程,oozie.wf.validate.ForkJoin
请false
在 job.properties 文件中设置。对于所有工作流,在 oozie-site.xml 文件中设置=oozie.validate.ForkJoin=
为false
此外,IMPO 你可以只是join
然后前进到end
节点。
于 2014-01-02T11:41:20.743 回答