2015-10-23 35 views
8

Oozie iş akışı, koordinatör ve paket arasındaki fark nedir?Oozie iş akışı, koordinatör ve paket arasındaki fark nedir?

Oozie iş akışı bir dizi eylemi tanımlar. Ve biz onu çalıştırmak istediğimiz her zaman el ile çağırmamız gerek. Aynı iş akışı koordinatör aracılığıyla planlanabilir. Bu anlayış doğru mu?

Peki, pakette fazladan ne var?

Sanırım koordinatörler kümesini programlamak için tekrar kullanılır. Öyleyse, bir koordinatörün bir iş akışı gibi planlanması için neden bir koordinatörün kullanılmaması başka bir alt iş akışına sahip olabilir.

+2

koordinatörü Biri saat 7'de, koordinatör 2 ise saat 10'da planlanmışsa, bu 2'yi bir araya getirdiğimizde 1) Bundle'ı da planlamalı mıyız? 2) Bir koordinatör 10 unun ötesine geçemez veya ertelenirse, Bundle Koordinatörü İki'i yürütmeyi durdurur mu? Lütfen açıklığa kavuşabilir misiniz? – chandra

cevap

5

İş Akışı:

Bu eylemler dizisidir. Bu xml yazılmıştır ve eylemler, vb kovanı, domuz azaltmak harita edilebilir

Koordinatörü:

Bu koşullar bir dizi karşılanmaktadır eylemleri tetikleyen bir program (genellikle iş akışı işleri) 'dir.

O kadar demeti iş için süreyi belirleyebilirsiniz koordinatörü jobs.We bir dizi içeren yığınlarda daha yüksek düzeyde oozie soyutlama olarak tanımlanır: Koşullar

Paketi bir zaman frekansı, diğer dış olaylar vb olabilir de başla. İş Akışı herhangi bir veritabanı işini yürütmek için zaman belirtimine sahip değil.

+0

Cevabınız için teşekkürler. Ancak bu tanımlamalar, Koordinatörle karşılaştırıldığında Bundle'ın farklılığını/ihtiyacını açıklığa kavuşturmamaktadır. –

+0

Sadece daha yüksek bir soyutlama seviyesi ... İş akışları koordinatörü grubu ... Koordinatör grubu ... – madhu

1

Koordinatörlük görevi, frekans etiketi kullanarak coordinator.xml dosyasındaki işin zaman belirtimlerine sahiptir. Toplu koordinatör işleri bir Bundle işi olarak kabul edilir. Bundle işinde, bireysel kullanıcılar kendi işleri için kendi işlerini job.properties kullanarak atayabilir. o yöneticiye iyi olacaktır böylece grup koordinatörleri bir çift, başlatmak/durdurmak için, görüntülemek için olabilir demetini kullanarak anlamak için

0

...

iki veri boru hattı var Muhtemel

, bir günlüğüne içindir teslim (toplama/ayrıştırma/ETL), biri iş mantığı içindir.

Ardından, farklı türdeki koordinatörlerin gruplarına iki grup oluşturuyorum.