Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
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.
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.