我正在创建一个工作流程,其中我需要分叉3个工作,这将独立执行。我不需要加入。有没有办法在oozie实现这一点?必须用fork连接吗??
b1zrtrql1#
从文档中fork和join节点必须成对使用。join节点假定并发执行路径是同一fork节点的子节点文件还说,oozie对分叉的工作流执行一些验证,如果作业违反了这些验证,则不允许它运行。但是,如果您想要这种行为,可以禁用forkjoin验证,以便oozie接受工作流。对于特定工作流,设置 oozie.wf.validate.ForkJoin 至 false 在job.properties文件中。对于所有工作流,设置 =oozie.validate.ForkJoin= 至 false 在oozie-site.xml文件中另外,你可以 join 然后进入 end 节点。
oozie.wf.validate.ForkJoin
false
=oozie.validate.ForkJoin=
join
end
1条答案
按热度按时间b1zrtrql1#
从文档中
fork和join节点必须成对使用。join节点假定并发执行路径是同一fork节点的子节点
文件还说,
oozie对分叉的工作流执行一些验证,如果作业违反了这些验证,则不允许它运行。但是,如果您想要这种行为,可以禁用forkjoin验证,以便oozie接受工作流。
对于特定工作流,设置
oozie.wf.validate.ForkJoin
至false
在job.properties文件中。对于所有工作流,设置=oozie.validate.ForkJoin=
至false
在oozie-site.xml文件中另外,你可以
join
然后进入end
节点。