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] ) |
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 .
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Legfelső szintű projektek |
| ||||||
Alprojektek |
| ||||||
Apache |
| ||||||
Egyéb projektek | |||||||
Fejlesztő projektek ( inkubátor ) |
| ||||||
Leszerelt projektek ( tetőtér ) | |||||||
|