Azkaban — это планировщик пакетных рабочих процессов, созданный в LinkedIn для запуска заданий Hadoop. Азкабан разрешает упорядочивание через зависимости от работы и предоставляет простой в использовании веб-интерфейс пользователя для поддержки и отслеживания ваших рабочих процессов.
Функции:
- Совместимость с любой версией Hadoop
- Простой в использовании веб-интерфейс
- Простая загрузка веб- и http-процессов
- Рабочие пространства проекта
- Планирование рабочих процессов
- Модульный и подключаемый
- Аутентификация и авторизация
- Отслеживание действий пользователя
- Оповещения по электронной почте о неудачах и успехах
- Предупреждение SLA и автоматическое уничтожение
- Повтор неудачных заданий
Азкабан был разработан в первую очередь с учетом удобства использования. Он работает в LinkedIn уже несколько лет и управляет многими процессами Hadoop и хранилища данных.