# docker-azkaban **Repository Path**: geekcheng/docker-azkaban ## Basic Information - **Project Name**: docker-azkaban - **Description**: 基于Docker快速体验Azkaban服务 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2016-10-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Azkaban Dockerfiles 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. Azkaban consists of 3 key components: - Relational Database (MySQL) - AzkabanWebServer - AzkabanExecutorServer This repository contains **Dockerfiles** of [Azkaban](http://azkaban.github.io/) for [Docker](https://www.docker.com/). Dockerfiles is base on : [puckel docker-azkaban](https://github.com/puckel/docker-azkaban). ### Base Docker Image * Official [alpine](https://registry.hub.docker.com/_/alpine/) ### Installation 1. Install [Docker](https://www.docker.com/). 2. Install [Docker-compose](https://docs.docker.com/compose/install/). 3. Download automated builds [azkaban-webserver](https://registry.hub.docker.com/u/lipengyu/azkaban-webserver/) from public [Docker Hub Registry](https://registry.hub.docker.com/): `docker pull lipengyu/docker-azkaban-webserver` [azkaban-executor](https://registry.hub.docker.com/u/lipengyu/azkaban-executor/) from public [Docker Hub Registry](https://registry.hub.docker.com/): `docker pull lipengyu/docker-azkaban-executor` Alternatively, you can build an image from [Dockerfile](https://github.com/lipengyu/docker-azkaban). ### Usage ```bash docker-compose up -d docker-compose ps ``` The repository contains a shell script to test the azkaban stack: testing/test_api.sh (require [jq](https://stedolan.github.io/jq/)).