Apache Oozie

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 4 maj 2022; verifiering kräver 1 redigering .
Apache Oozie
Sorts Apache Foundation-projekt [d]
Utvecklaren Apache Software Foundation
Skrivet i Java [1] , JavaScript
Operativ system plattformsoberoende
Första upplagan 15 september 2014 [2]
Hårdvaruplattform Java virtuell maskin
senaste versionen 5.2.1 (25 februari 2021 [3] ) ( 2021-02-25 )
Licens Apache-licens 2.0
Hemsida oozie.apache.org

Apache Oozie  är ett back-end-arbetsflödesschemaläggningssystem för hantering av Hadoop - jobb .

Arbetsflöden i Oozie definieras som en uppsättning kontrollflöden och aktivitetsnoder i en riktad acyklisk graf . Kontrollflödesnoderna definierar början och slutet av arbetsflödet (start-, slut- och felnoder), såväl som mekanismen för att styra arbetsflödets väg (besluts-, gren- och sammanfogningsnoder). Åtgärdsnoder är den mekanism genom vilken ett arbetsflöde startar en beräknings-/bearbetningsuppgift. Oozie ger stöd för olika typer av åtgärder, inklusive Hadoop MapReduce , Hadoop distribuerade filsystemoperationer, Pig, SSH och e- post . Oozie kan också utökas för att stödja ytterligare åtgärdstyper.

Oozie-arbetsflöden kan parametriseras med hjälp av variabler som ${inputDir}i arbetsflödesdefinitionen. När du skickar ett arbetsflödesjobb måste du ange parametervärden. Med korrekt parametrering (med olika utdatakataloger) kan flera identiska arbetsflödesjobb köras samtidigt.

Oozie implementeras som en Java -webbapplikation som körs i en Java-servletbehållare och är licensierad under Apache License 2.0.

Anteckningar

  1. oozie.git/tree - core/src/main/java/org/apache/oozie (nedlänk) . Hämtad 7 juli 2017. Arkiverad från originalet 15 september 2020. 
  2. https://projects.apache.org/json/projects/oozie.json
  3. Oozie Release Log .

Länkar