2014-09-23 6 views
2

Hue에서 워크 플로 편집기를 사용하여 Oozie 워크 플로를 개발하고 있습니다. 병렬로 실행해야하는 몇 가지 작업이 있습니다.Oozie 작업을 병렬로 실행

두 개 이상의 동작을 동시에 실행할 수 있습니까?
어떻게 색조를 설정할 수 있습니까?

답변

6

예, 가능합니다.

포크 노드는 다수의 실행 경로로 동시 실행을 하나 개의 경로를 분할 : 다양한 Oozie workflow nodes 중 두 개의 제어 노드와 forkjoin있다.

조인 노드는 이전 포크 노드의 모든 동시 실행 경로가 도착할 때까지 대기합니다.

포크 및 조인 노드는 쌍으로 사용해야합니다. 조인 노드는 동시 실행 경로가 동일한 포크 노드의 자식이라고 가정합니다.

색조는 매우 직관적이지 않지만이를 지원합니다. 작업 흐름에서 작업을 끌어다 놓을 수는 있지만 제어 노드에 대해서는 동일한 작업을 수행 할 수 없습니다.

Oozie - make actions concurrent 이 자동으로 fork 노드를 추가하고 적절한 장소 :

(아래의 예에서 step_A에 예 step_B) 다른에 두 개의 동시 것들, 드래그 한 행동으로 실행 한 경로를 분할하려면 아래 조치 :

Oozie - fork control node

+2

Oozie 소스에 대한 링크가 유용합니다. –

+0

어떻게 조인 제어 노드를 추가합니까? – abhishekmahawar

+0

"step_A"및 "step_B"노드 아래에는 세 개의 자리 표시자가 있습니다. 두 개의 작은 자리와 큰 자리가 있습니다. 새 액션을 큰 자리 표시 자로 드래그합니다. 나는 이것이 자동으로 "join"노드를 만들 것이라고 생각한다. –