我正在创建一个工作流程,我需要在其中分叉3个作业,这些作业将独立执行。我没有必要加入。 在oozie有没有办法实现这个目标? 用fork连接必须加入??
答案 0 :(得分:4)
fork和join节点必须成对使用。连接节点假定 并发执行路径是同一个fork节点的子节点。'
文档也说明了,
Oozie对分叉工作流程执行一些验证,并且如果违反了工作,则不允许该作业运行。但是,如果您需要此行为,则可以禁用forkjoin 验证,以便Oozie接受工作流程。
对于特定工作流程,请在job.properties文件中将oozie.wf.validate.ForkJoin
设置为false
。
对于所有工作流程,请在oozie-site.xml文件中将=oozie.validate.ForkJoin=
设置为false
此外,IMPO只需join
,然后可以升级到end
节点。