Azkaban Docker
Open-source Workflow Manager
Azkaban is a batch workflow job scheduler created at LinkedIn to run Hadoop jobs. Azkaban resolves the ordering through job dependencies and provides an easy to use web user interface to maintain and track your workflows.
Build
Pick a release from the release page
git checkout 3.30.1
./gradlew clean build
Installing the Solo Server
git clone https://github.com/azkaban/azkaban.git
cd azkaban; ./gradlew build installDist
cd azkaban-solo-server/build/install/azkaban-solo-server; bin/start-solo.sh
bin/shutdown-solo.sh
Installing Azkaban Executor Server
cd azkaban-exec-server/build/install/azkaban-exec-server
./bin/start-exec.sh
Installing Azkaban Web Server
cd azkaban-web-server/build/install/azkaban-web-server
./bin/start-web.sh
User: azkaban / azkaban
Docker Compose
git clone https://github.com/puckel/docker-azkaban.git
docker-compose up -d