Apache Oozie

Apache Oozie
Логотип программы Apache Oozie
Тип проект Фонда Apache[вд]
Разработчик Apache Software Foundation
Написана на Java[1], JavaScript
Операционная система Cross-platform
Первый выпуск 15 сентября 2014[2]
Аппаратная платформа Java virtual machine
Последняя версия 5.2.1 (25 февраля 2021; 3 года назад (2021-02-25)[3])
Репозиторий git.apache.org/oozie.git
gitbox.apache.org/repos/…
Лицензия Apache License 2.0
Сайт oozie.apache.org

Apache Oozie — это серверная система планирования рабочих процессов для управления заданиями Hadoop .

Рабочие процессы в Oozie определяются как набор потоков управления и узлов действий в ориентированном ациклическом графе. Узлы потока управления определяют начало и конец рабочего процесса (узлы начала, конца и сбоя), а также механизм для контроля пути выполнения рабочего процесса (узлы решения, разветвления и объединения). Узлы действия — это механизм, с помощью которого рабочий процесс запускает задачу вычисления / обработки. Oozie обеспечивает поддержку различных типов действий, включая Hadoop MapReduce, операции распределённой файловой системы Hadoop, Pig, SSH и электронную почту. Oozie также может быть расширен для поддержки дополнительных типов действий.

Рабочие процессы Oozie можно параметризовать, используя такие переменные как ${inputDir} в определении рабочего процесса. При отправке задания рабочего процесса необходимо указать значения параметров. При правильной параметризации (с использованием разных выходных каталогов) несколько идентичных заданий рабочего процесса могут выполняться одновременно.

Oozie реализован в виде веб-приложения на Java, которое выполняется в контейнере сервлетов Java и распространяется под лицензией Apache License 2.0.

Примечания

  1. oozie.git/tree - core/src/main/java/org/apache/oozie  (неопр.). Дата обращения: 7 июля 2017. Архивировано из оригинала 15 сентября 2020 года.
  2. https://projects.apache.org/json/projects/oozie.json
  3. Oozie Release Log  (неопр.).

Ссылки

  • oozie.apache.org — официальный сайт Apache Oozie
Перейти к шаблону «Apache»
Проекты верхнего уровня
Подпроекты
Apache Commons
Lucene
DB[вд]
  • Derby
  • Torque[англ.]
  • DdlUtils[англ.]
  • OJB[англ.]
  • JDO[англ.]
Apache Web Services[англ.]
  • Axis[англ.]
  • Axis2[англ.]
  • CXF
  • WS-Commons[англ.]
  • EWS[англ.]
  • JaxMe[англ.]
  • jUDDI[англ.]
  • Kandula[англ.]
  • Mirae[англ.]
  • Muse[англ.]
  • Pubscribe[англ.]
  • Sandesha[англ.]
  • Scout[англ.]
  • SOAP[англ.]
  • Synapse[англ.]
  • TSIK[англ.]
  • Tuscany[англ.]
  • Woden[англ.]
  • WSIF[англ.]
  • WSRF[англ.]
  • WSS4J[англ.]
  • XML-RPC[англ.]
Другие проекты
Развивающиеся проекты (Incubator)
  • XAP[англ.]
  • River[англ.]
  • OpenEJB[англ.]
  • OpenJPA[англ.]
  • Graffito[англ.]
  • Tuscany[англ.]
  • Log4Net[англ.]
  • Roller
  • Felix
  • Abdera[англ.]
  • CeltiXfire[англ.]
  • FtpServer[англ.]
  • Heraldry[англ.]
  • Ivy[англ.]
  • JuiCE[англ.]
  • Kabuki[англ.]
  • Lokahi[англ.]
  • Lucene.Net[англ.]
  • mod_ftp[англ.]
  • NMaven[англ.]
  • Ode?!
  • stdcxx[англ.]
  • Woden[англ.]
  • WSRP4J[англ.]
  • Yoko[англ.]
  • WADI[англ.]
  • Qpid
  • TripleSoup[англ.]
  • UIMA[англ.]
  • Adobe Flex
Списанные проекты (Attic)
  • AxKit[англ.]
  • Beehive[англ.]
  • Cactus[англ.]
  • ECS[англ.]
  • Excalibur[англ.]
  • Harmony
  • HiveMind[англ.]
  • iBATIS[англ.]
  • Jakarta
  • ORO[англ.]
  • Regexp[англ.]
  • Shale
  • Slide[англ.]
  • Taglibs[англ.]