Apache Oozie

Apache Oozie

Bilgi
Tarafından geliştirildi Apache Yazılım Vakfı
İlk versiyon Eylül 15, 2014
Son sürüm 5.2.0 (5 Aralık 2019)
Depozito git: //git.apache.org/oozie.git ve gitbox.apache.org/repos/asf/oozie.git
Proje durumu Geliştirme
Yazılmış Java ve JavaScript
Çevre Java sanal makinesi
Tür Apache Vakfı Projesi ( d )
Lisans Apache lisansı
İnternet sitesi oozie.apache.org ve oozie.apache.org

Oozie Apache yazılımı Apache Vakfı için zamanlama ait akışlarının yazılım adanmış Hadoop'un . Java servlet kapsayıcısında çalışan bir Java web uygulaması olarak uygulanır ve Apache 2.0 lisansı altında dağıtılır .

Oozie'deki iş akışları, döngüsel olmayan bir Sürülen Grafikte kontrol ve eylem akışlarının bir koleksiyonu olarak tanımlanır . Akış düğümleri, bir iş akışının (başlangıç, bitiş ve hata düğümleri) başlangıcını ve sonunu ve ayrıca iş akışı yürütme yolunu (karar, çatal ve bağlantı düğümleri) kontrol etmek için bir mekanizmayı tanımlar. Eylem düğümleri, bir iş akışının bir hesaplama görevinin veya işleminin yürütülmesini tetiklediği mekanizmadır. Oozie, Hadoop MapReduce , HDFS , Pig , SSH ve e-posta gönderme işlemleri dahil olmak üzere farklı eylem türlerini destekler . Oozie, diğer eylem türlerini desteklemek için de genişletilebilir.

Oozie İş Akışları, iş akışında tanımlanan $ {inputDir} gibi değişkenleri kullanan parametreleri kullanabilir. Bir görev başlatıldığında, parametrelerin değerleri sağlanmalıdır. Doğru yapılandırılırsa (farklı çıktı dizinleri kullanılarak), aynı görev birkaç işlem tarafından aynı anda kullanılabilir.

Editörler

Dış bağlantılar

Referanslar

  1. "  https://projects.apache.org/json/projects/oozie.json  " (Erişim tarihi 8 Nisan 2020 )
  2. Mahran, Ahmed (30 Ekim 2015).