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