Oozie可以使用这种类型的工作流程吗?

时间:2014-04-03 20:05:36

标签: hadoop mapreduce oozie hadoop2 oozie-coordinator

Oozie可以使用这种类型的工作流程吗?

或有关如何在oozie中执行此类事情的任何建议

请看附上的图片

http://s7.postimg.org/yj30wb0mj/oozie_Workflow.jpg

任务3应该只由一个工作流程运行,而其他工作流程需要等待。

Task3是ssh操作,一次只需要访问该机器。

2 个答案:

答案 0 :(得分:0)

这可以做到。

使用fork and join

分叉创建wf 1& 2然后加入然后启动任务3,而不是再次分叉。

您可能需要重构您的操作以匹配此设计并拆分您的工作流程,因此设计将与您想要达到的目标相匹配

答案 1 :(得分:0)

为了概括答案,可以在Oozie中以Directed Acyclic Graph (DAG)的形式表示任何工作流程。当然,这是由Oozie支持的生态系统和工具所限制的。