2016-05-03 7 views
0

Ich habe zwei Koordinatoren in Oozie, die auf ähnliche Daten files.I arbeitet wollen die gegenseitigen Ausschlusses zwischen den Koordinatoren zu schaffen, so dassOozie Mutual Exclusion zwischen zwei Koordinatoren

If C1 runs then C2 should wait for C1 to complete 
If C2 runs then C1 should wait for C2 to complete 

C1 and C1 are Oozie Coordinators. 

Bitte lassen Sie mich wissen, wie können wir tun, dass in Oozie in Bezug auf die Koordinatoren.

Antwort

0

Gibt es einen Grund, warum Sie die Dinge, die Sie tun möchten, in zwei Koordinatoren aufteilen? Wenn Sie nicht möchten, dass sie parallel arbeiten, können Sie sie auch einfach in einem einzigen Koordinator/Workflow kombinieren und die Aktionen nacheinander ausführen lassen.

+0

Der Grund für sie in zwei Koordinator zu sein ist, dass sie beide unterschiedliche Funktionalität haben und wir nicht zwei verschiedene Dinge zur gleichen Zeit tun müssen plus eins wird wöchentlich ausgeführt und ein anderes wird täglich ausgeführt. Gegenseitiger Ausschluss ist für einmal in der Woche erforderlich, falls der wöchentliche Koordinator läuft, dann sollte täglich darauf gewartet werden, dass er abgeschlossen ist. –