Разработчик (и) | Apache Software Foundation |
---|---|
Стабильный выпуск | 5.2.0 / 5 декабря 2019 г.; 10 месяцев назад (05.12.2019) |
Репозиторий | Репозиторий Oozie |
Написан на | Java, 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.