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] ) |
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.
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Toppnivåprojekt |
| ||||||
Delprojekt |
| ||||||
Apache |
| ||||||
Andra projekt | |||||||
Utveckla projekt ( inkubator ) |
| ||||||
Avvecklade projekt ( Attic ) | |||||||
|