Апачский Oozie

Планировщик рабочих процессов для Apache Hadoop
Апачский Oozie
Разработчик(и)Фонд программного обеспечения Apache
Стабильный релиз
5.2.1 / 26 февраля 2021 г. ; 3 года назад [1] ( 2021-02-26 )
РепозиторийРепозиторий Oozie
Написано вЯва , [2] JavaScript
Операционная системаКроссплатформенный
Платформавиртуальная машина Java
ЛицензияЛицензия Apache 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. ^ "[АНОНС] Выпущен Apache Oozie 5.2.1" . Получено 27 сентября 2022 г. .
  2. ^ "apache/oozie - core/src/main/java/org/apache/oozie". GitHub . Получено 28 мая 2020 .
  • Официальный сайт
Взято с "https://en.wikipedia.org/w/index.php?title=Apache_Oozie&oldid=1146929036"