Apache Oozie

Apache Oozie

informație
Dezvoltat de Apache Software Foundation
Prima versiune 15 septembrie 2014
Ultima versiune 5.2.0 (5 decembrie 2019)
Depozit git: //git.apache.org/oozie.git și gitbox.apache.org/repos/asf/oozie.git
Starea proiectului Dezvoltare
Scris in Java și JavaScript
Mediu inconjurator Mașină virtuală Java
Tip Proiectul Apache Foundation ( d )
Licență Licență Apache
Site-ul web oozie.apache.org și oozie.apache.org

Oozie Apache este software - ul Fundației Apache pentru programarea de fluxuri dedicate software - ului Hadoop . Este implementat ca o aplicație web Java care rulează într-un container servlet Java și este distribuit sub licența Apache 2.0.

Fluxurile de lucru în Oozie sunt definite ca o colecție de fluxuri de control și acțiune într-o diagramă aciclică . Nodurile de flux definesc începutul și sfârșitul unui flux de lucru (noduri de pornire, sfârșit și eșec), precum și un mecanism pentru a controla calea de execuție a fluxului de lucru (noduri de decizie, furcă și joncțiune). Nodurile de acțiune sunt mecanismul prin care un flux de lucru declanșează executarea unei sarcini sau a unui proces de calcul. Oozie acceptă diferite tipuri de acțiuni, inclusiv Hadoop MapReduce , HDFS , Pig , SSH și operațiuni de trimitere prin e - mail . Oozie poate fi, de asemenea, extins pentru a susține alte tipuri de acțiuni.

Fluxurile de lucru Oozie pot utiliza parametri folosind variabile precum $ {inputDir} definite în fluxul de lucru. La pornirea unei sarcini, trebuie furnizate valorile parametrilor. Dacă este configurat corect (folosind diferite directoare de ieșire), aceeași sarcină poate fi utilizată simultan de mai multe procese.

Editorii

linkuri externe

Referințe

  1. „  https://projects.apache.org/json/projects/oozie.json  ” (Accesat la 8 aprilie 2020 )
  2. Mahran, Ahmed (30 octombrie 2015).