Апач Сузи
![]() | |
Разработчик(и) | Фонд программного обеспечения Apache |
---|---|
Стабильная версия | 5.2.1 / 26 февраля 2021 г [1] |
Репозиторий | Хранилище слизи |
Написано в | Ява , [2] JavaScript |
Операционная система | Кросс-платформенный |
Платформа | виртуальная машина Java |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | жижа |
Apache Oozie — это серверная рабочих процессов система планирования для управления заданиями Hadoop .
Рабочие процессы в Oozie определяются как совокупность потоков управления и узлов действий в ориентированном ациклическом графе . Узлы потока управления определяют начало и конец рабочего процесса (узлы начала, конца и отказа), а также механизм управления путем выполнения рабочего процесса (узлы принятия решения, разветвления и соединения). Узлы действий — это механизм, с помощью которого рабочий процесс запускает выполнение задачи вычисления/обработки. Oozie обеспечивает поддержку различных типов действий, включая Hadoop MapReduce , операции распределенной файловой системы Hadoop, Pig , SSH и электронную почту . Oozie также можно расширить для поддержки дополнительных типов действий.
Рабочие процессы Oozie можно параметризовать с помощью таких переменных, как ${inputDir}
в определении рабочего процесса. При отправке задания рабочего процесса необходимо указать значения параметров. При правильной параметризации (с использованием разных выходных каталогов) несколько идентичных заданий рабочего процесса могут выполняться одновременно.
Oozie реализован как веб-приложение Java , которое работает в контейнере сервлетов Java и распространяется по лицензии Apache 2.0.
Ссылки
[ редактировать ]- ^ «[ОБЪЯВЛЕНИЕ] Выпущена Apache Oozie 5.2.1» . Проверено 27 сентября 2022 г.
- ^ «apache/oozie — core/src/main/java/org/apache/oozie» . Гитхаб . Проверено 28 мая 2020 г.