Apache Oozie | |
---|---|
Type | Apache Foundation-projekt [d] |
Udvikler | Apache Software Foundation |
Skrevet i | Java [1] , JavaScript |
Operativ system | på tværs af platforme |
Første udgave | 15. september 2014 [2] |
Hardware platform | Java virtuel maskine |
nyeste version | 5.2.1 (25. februar 2021 [3] ) |
Licens | Apache-licens 2.0 |
Internet side | oozie.apache.org |
Apache Oozie er et back-end workflow-planlægningssystem til styring af Hadoop - job .
Workflows i Oozie er defineret som et sæt kontrolflows og aktivitetsknuder i en rettet acyklisk graf . Kontrolflowknudepunkterne definerer starten og slutningen af arbejdsprocessen (start-, slut- og fejlknudepunkter) såvel som mekanismen til styring af arbejdsgangens sti (beslutnings-, forgrenings- og fletteknudepunkter). Handlingsknuder er den mekanisme, hvorved en arbejdsgang starter en beregnings-/behandlingsopgave. Oozie giver support til forskellige typer handlinger, herunder Hadoop MapReduce , Hadoop distribuerede filsystemoperationer, Pig, SSH og e- mail . Oozie kan også udvides til at understøtte yderligere handlingstyper.
Oozie-arbejdsgange kan parametreres ved hjælp af variabler såsom ${inputDir}i arbejdsgangsdefinitionen. Når du sender et workflowjob, skal du angive parameterværdier. Med korrekt parametrering (ved brug af forskellige output-mapper) kan flere identiske workflowjob køre samtidigt.
Oozie er implementeret som en Java -webapplikation, der kører i en Java-servletcontainer og er licenseret under Apache-licensen 2.0.
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Projekter på topniveau |
| ||||||
Delprojekter |
| ||||||
Apache Web |
| ||||||
Andre projekter | |||||||
Udvikling af projekter ( inkubator ) |
| ||||||
Nedlagte projekter ( loftsrum ) | |||||||
|