oozie作业使用fork而不使用join

rn0zuynd  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(385)

我正在创建一个工作流程,其中我需要分叉3个工作,这将独立执行。我不需要加入。有没有办法在oozie实现这一点?必须用fork连接吗??

b1zrtrql

b1zrtrql1#

从文档中
fork和join节点必须成对使用。join节点假定并发执行路径是同一fork节点的子节点
文件还说,
oozie对分叉的工作流执行一些验证,如果作业违反了这些验证,则不允许它运行。但是,如果您想要这种行为,可以禁用forkjoin验证,以便oozie接受工作流。
对于特定工作流,设置 oozie.wf.validate.ForkJoinfalse 在job.properties文件中。对于所有工作流,设置 =oozie.validate.ForkJoin=false 在oozie-site.xml文件中
另外,你可以 join 然后进入 end 节点。

相关问题