Business Intelligence
Now Reading
Azkaban
0
Review

Azkaban

Overview
Synopsis

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.

Category

Workflow Automation Software Free

Features

• Compatible with any version of Hadoop
• Easy to use web UI
• Simple web and http workflow uploads
• Project workspaces
• Scheduling of workflows
• Modular and pluginable

License

Proprietary

Price

Free

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

Azkaban

What is best?

• Compatible with any version of Hadoop
• Easy to use web UI
• Simple web and http workflow uploads
• Project workspaces
• Scheduling of workflows
• Modular and pluginable
• Authentication and Authorizatio

What are the benefits?

• Authentication and Authorization
• Tracking of user actions
• Email alerts on failure and successes
• SLA alerting and auto killing
• Retrying of failed jobs

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
8.8
7.0
Features & Functionality
8.8
7.4
Advanced Features
8.6
9.0
Integration
8.7
8.5
Performance
8.7
5.5
Customer Support
8.6
9.2
Implementation
9.1
Renew & Recommend
9.0
Bottom Line

Azkaban is a batch workflow job scheduler which resolves the ordering through job dependencies and provides an easy to use web user interface to maintain and track the user’s workflows.

8.7
Editor Rating
8.1
Aggregated User Rating
7 ratings
You have rated this

Azkaban is a robust server solution which was implemented at LinkedIn to solve the problem of Hadoop job dependencies that needed to run in order, from ETL jobs to data analytics with its 3 key components like the Relational Database (MySQL), Azkaban Web Server and Azkaban Executor Server. Azkaban has features such as project management, executing flow state, previous flow and jobs, scheduler and SLA.

The Azkaban Web Server is the main manager to all of Azkaban which handles project management, authentication, scheduler, and monitoring of executions and also serves as the web user interface. Azkaban uses *.job key-value property files to define individual tasks in a work flow, and the _dependencies_ property to define the dependency chain of the jobs where job files and associated code can be archived into a *.zip and uploaded through the web server through the Azkaban UI or through curl.

Azkaban will validate the contents of the zip to make sure that dependencies are met and that there's no cyclical dependencies detected and if it finds any invalid flows, the upload will fail because uploads overwrite all files in the project so any changes made to jobs will be wiped out after a new zip file is uploaded. When a successful upload is made in Azkaban, the users should see all of their flows listed on the screen.

Azkaban lets users create projects where the creator is automatically given an ADMIN status on the project which allows the creator to view, upload, change jobs, run flows, delete and add user permissions to the project. An admin can also remove other admins, but cannot remove themselves to prevent projects from being admin-less except when admins are deleted by a user with an admin role.

You may like to read: Top Free, Premium & Open Source Workflow Automation Software and How to Select the Best Workflow Automation Software for Your Business

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%