Apache Oozie

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. május 4-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .
Apache Oozie
Típusú Apache Foundation projekt [d]
Fejlesztő Apache Software Foundation
Beírva Java [1] , JavaScript
Operációs rendszer platformközi
Első kiadás 2014. szeptember 15. [2]
Hardver platform Java virtuális gép
legújabb verzió 5.2.1 (2021. február 25. [3] ) ( 2021-02-25 )
Engedély Apache licenc 2.0
Weboldal oozie.apache.org

Az Apache Oozie  egy háttérmunkafolyamat-ütemezési rendszer a Hadoop - feladatok kezeléséhez .

Az Oozie munkafolyamatai vezérlőfolyamatok és tevékenységcsomópontok halmazaként vannak definiálva egy irányított aciklikus gráfban . A vezérlőfolyamat-csomópontok határozzák meg a munkafolyamat kezdetét és végét (kezdő-, vég- és hibacsomópontok), valamint a munkafolyamat útvonalának vezérlésének mechanizmusát (döntési, elágazási és egyesítő csomópontok). A műveleti csomópontok az a mechanizmus, amellyel a munkafolyamat számítási/feldolgozási feladatot indít el. Az Oozie különféle típusú műveletekhez nyújt támogatást, beleértve a Hadoop MapReduce -t , a Hadoop elosztott fájlrendszer-műveleteit, a Pig-et, az SSH -t és az e- mailt . Az Oozie további művelettípusok támogatására is kiterjeszthető.

Az Oozie-munkafolyamatok változók segítségével paraméterezhetők, például ${inputDir}a munkafolyamat-definícióban. Munkafolyamat-feladat elküldésekor meg kell adnia a paraméterértékeket. Megfelelő paraméterezéssel (különböző kimeneti könyvtárak használatával) több azonos munkafolyamat-job futhat párhuzamosan.

Az Oozie Java webalkalmazásként valósult meg, amely Java szervlet tárolóban fut, és az Apache License 2.0 licenccel rendelkezik .

Jegyzetek

  1. oozie.git/tree - core/src/main/java/org/apache/oozie (lefelé irányuló kapcsolat) . Letöltve: 2017. július 7. Az eredetiből archiválva : 2020. szeptember 15. 
  2. https://projects.apache.org/json/projects/oozie.json
  3. Oozie kiadási napló .

Linkek