# Apache Oozie Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Workload Automation Software](https://www.g2.com/categories/workload-automation)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 27
## About Apache Oozie
Oozie is a workflow scheduler system to manage Apache Hadoop jobs.




## Apache Oozie Reviews
  ### 1. Good pipeline integrator

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhilash c. | Big Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 27, 2023

**What do you like best about Apache Oozie?**

Apache oozie is very easy to use and we can integrate different language features in the pipelines through oozie which are easy to understand and the flow is maintained properly. We can schedule pipelines with oozie coordinators.

**What do you dislike about Apache Oozie?**

Sometimes the scheduling part becomes little tricky and we run into issue with the pipelines. Also the scheduling of shell scripts alone is not possible with oozie.

**What problems is Apache Oozie solving and how is that benefiting you?**

Oozie is helping organization to create and maintain the workloads for their pipelines which uses different steps from cross platforms in order to achieve the task flow.

  ### 2. Oozie to load the data

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jay C. | Associate Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 20, 2022

**What do you like best about Apache Oozie?**

Compatible with Hadoop environment and has easy commands to navigate the flow

**What do you dislike about Apache Oozie?**

Oozie doesn't not had a good web Ui but overall flow of Data is durable as we don't find any issue with oozie's limitations once scheduled the jobs

**What problems is Apache Oozie solving and how is that benefiting you?**

Yes, oozie is accepted to solve business problems of automation but it's doesn't provide any interactive web UI

  ### 3. Ozie review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mukesh K. | Head of Product, Enterprise (> 1000 emp.)

**Reviewed Date:** July 14, 2022

**What do you like best about Apache Oozie?**

Functionality on data processing.
No code functionality to get data at the same pattern

**What do you dislike about Apache Oozie?**

Interface on kt vision, the interface and starting time should be very minimal or jit.

**Recommendations to others considering Apache Oozie:**

Get the infrastructure availability for deployments.

**What problems is Apache Oozie solving and how is that benefiting you?**

It helps to schedule workflow and helps in process automation for fintech domain.

  ### 4. Scheduling jobs in Hadoop made easy with Oozie

**Rating:** 4.5/5.0 stars

**Reviewed by:** Raunak S. | Consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 18, 2021

**What do you like best about Apache Oozie?**

Very convenient and user friendly UI for scheduling the jobs and workflow in Hadoop.

**What do you dislike about Apache Oozie?**

It's UI seems to be old XML built type and can be improved.

**Recommendations to others considering Apache Oozie:**

Go for it. It's easy and simple

**What problems is Apache Oozie solving and how is that benefiting you?**

I am scheduling Hadoop jobs using it

  ### 5. Apache Oozie as scheduler

**Rating:** 4.0/5.0 stars

**Reviewed by:** GOURI S. | Technical Lead Data Scientist, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 19, 2021

**What do you like best about Apache Oozie?**

The best thing about apache oozie is it provides easy scheduling option of jobs and also provides alerts using some intelligence

**What do you dislike about Apache Oozie?**

What i don't like about Apache oozie is it hanged on large set of dataset may be due to complex architecture

**What problems is Apache Oozie solving and how is that benefiting you?**

I have used Apache Oozie for scheduling the hive and other jobs and integrated in Big data systems.

  ### 6. Oozie is a great scheduling system for Hadoop job but Airflow is better than Oozie.

**Rating:** 4.0/5.0 stars

**Reviewed by:** ALOK K. | Big Data Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2021

**What do you like best about Apache Oozie?**

It's free.
It supports various job ,like MapRedure,java applications,Hive,Pig.It is scalable and reliable to monitor Hadoop Jobs.It is designed to scale in a Hadoop cluster.
Oozie is the only workflow manager with built-in Hadoop actions, makes workflow development, maintenance and troubleshooting easier.
Oozie UI makes it easier to drill down to specific errors in the data nodes.

**What do you dislike about Apache Oozie?**

All the code should be on HDFS for map reduce jobs.
Actions are limited in Oozie like fs action, pig action, hive action, ssh action and shell action.
Supports time-based triggers but does not support event-based triggers.

**What problems is Apache Oozie solving and how is that benefiting you?**

Data migration using Oozie scheduler.Its scalable and reliable to monitor Hadoop job using UI.

  ### 7. Simple, effective, gets the job done.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** January 08, 2021

**What do you like best about Apache Oozie?**

Simple to config and use. Good integration capabilities with different tools.

**What do you dislike about Apache Oozie?**

UI could be improved. Navigating logs can be cumbersome.

**Recommendations to others considering Apache Oozie:**

If you want something simple, yet powerful and effective, that integrates well with many ecosystems oozie will be your best bet. Though the user interface looks way too outdated. oozie is well suited for medium size data integration and great for job scheduling, but for more elaborated data pipeline management there are better alternatives out there.

**What problems is Apache Oozie solving and how is that benefiting you?**

I run and manage several Apache Hadoop jobs in Oozie,  including several workflows running individually or as coordinated jobs.

  ### 8. A better job scheduler for business processes

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lakshmi Narayana J. | Senior Hadoop Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 12, 2021

**What do you like best about Apache Oozie?**

The workflow, coordinator schedules are really intuitive

**What do you dislike about Apache Oozie?**

Nothing to unlike, but features and really intuitive to configure

**Recommendations to others considering Apache Oozie:**

It is recommended to use the oozie to schedule the jobs when they are multiple job types are involved

**What problems is Apache Oozie solving and how is that benefiting you?**

We schedule different types of jobs like mr jobs, HCL scripts, shell scripts to load and migrate the data

  ### 9. The Apache Oozie  for Job scheduling works great,I have been working on it for 3 years

**Rating:** 3.5/5.0 stars

**Reviewed by:** kirankumar k. | Big Data Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 16, 2020

**What do you like best about Apache Oozie?**

As  an scheduler it works great integration for the multiple actions was good and the support provided by Apache platform and many other open sources were adequate to solve any kind of problems faced using Oozie.

**What do you dislike about Apache Oozie?**

Recently I came across an use case of running multiple workflows in a single coordinator with parallelism this was not supported by Oozie expecting more parallel mode of working and the error logs need to be more optimized .

**Recommendations to others considering Apache Oozie:**

It is highly recommended to use oozie for job scheduling and the ease of the use and the support that has been provided for error solving and different use case implementation.

**What problems is Apache Oozie solving and how is that benefiting you?**

I generally Schedule the big data jobs using oozie which includes various kinds of action like shell actions,spark ,hive ,sqoop etc .The consistency and the mode of working of oozie are great and the sequential mode of operating are good .The Logs used for the error solving are great.

  ### 10. DataFlow using Oozie Workflow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Krishna R. | BigData Hadoop Administrator, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2020

**What do you like best about Apache Oozie?**

I like the way to writing actions to oozie with different set of programming languages like java, shell and hql and at last integration to email action when it get failed due to some reason. Best part is conditional driven data flow management is possible. Also, the good one is, coordinator jobs, we don't need to worry about data flow failure, we designed in such a way that it will reprocess the data in run of coordinator job.

**What do you dislike about Apache Oozie?**

As an admin perspective, enabling SSL to Oozie service is not as comfortable as other apache services. Second, It would be great, when oozie comes up with HA capabilities. 
In the developer perspective, oozie UI is there, but it is not as comfortable as other ETL tools to design workflows.

**Recommendations to others considering Apache Oozie:**

1. Easy of workflow management 
2. A good tool for conditional based data flow
3. Job coordination is best part. Same jobs will be triggered based on the co-ordinator time

**What problems is Apache Oozie solving and how is that benefiting you?**

We are using Oozie to transfer loads from Apache HBase to Apache Hive using oozie workflow actions. We also have alternative way to it using Spark RDD but we are comfortable with Oozie because of its reliable and coordinating jobs within it. Currently we are using Oozie which comes with Hortonworks Data Platform, it is easy to manage configurations via Ambari. But when it comes to user authentication login, still I dont get login screen where we can integrate LDAP/AD. It would be great when this feature is enabled to oozie.

  ### 11. Job Orchestration

**Rating:** 3.5/5.0 stars

**Reviewed by:** Pawan K. | Data Engineer- Software Engineering, Enterprise (> 1000 emp.)

**Reviewed Date:** March 14, 2020

**What do you like best about Apache Oozie?**

It's configurable , forking of jobs and email sending functionality.
Specific functionality for hadoop file system.

**What do you dislike about Apache Oozie?**

Errors are quite confusing, whilst seeing the error you can not determine the issue straight away.

**What problems is Apache Oozie solving and how is that benefiting you?**

It's Job Orchestration tool, allows us to schedule the job for future run. It's quite useful for scheduling the Batch run.
Reduce development time for developers as it's XML based configurable does not required a lot programming skill.
It benefits in Job Chaining as you can define the action and their dependencies by forking the job.
Simple DAG solution for routing in case of job fail or error out.
Oozie UI interface is really impressive which provides  details about the job history.

  ### 12. Another great piece for the Hadoop Puzzle

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Research | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 29, 2020

**What do you like best about Apache Oozie?**

The integration with the Hadoop Stack is outstanding.

**What do you dislike about Apache Oozie?**

The documentation is really extensive, but I find  it lacks some use cases to try it without going hardcore.

**What problems is Apache Oozie solving and how is that benefiting you?**

It's easier to organize my workflow of map/reduce task with Oozie

  ### 13. Data Engineer at Yahoo

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** March 09, 2020

**What do you like best about Apache Oozie?**

Oozie is very powerful for scheduling Hadoop jobs. It supports a variety of action nodes in pipelines. It's a mature and stable tech that you can trust. Its xml job definition syntax is simple to learn. Data dependency can be easily configured. It is the go-to solution for building your data pipeline.

**What do you dislike about Apache Oozie?**

Oozie's xml syntax to config jobs has 2 drawbacks: First, it has too much overhead so your job definition can be pretty long even for handling simple workflows and data dependencies. There are other tools built on top of Oozie that can solve this though. Second, the error handling and reporting is not very helpful. Often times your Oozie job can't launch and you don't get too much info about why in the error message.

**Recommendations to others considering Apache Oozie:**

If you are looking for a Hadoop job scheduler, Oozie is the go-to solution especially if you are building a new data team and want your developers with very little data pipeline experience to quickly pick up the technology and start delivering

**What problems is Apache Oozie solving and how is that benefiting you?**

We use Oozie to config and manage Hadoop data pipelines jobs. Oozie is very easy to learn. Our new hires can get familiar with this tech pretty fast.

  ### 14. Apache Oozie -  simple and powerfull at the same time

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 16, 2020

**What do you like best about Apache Oozie?**

1) Compatible to write code in different languages .
2)Email functionality is very useful to get status of jobs success/fail.

**What do you dislike about Apache Oozie?**

1)Error handling can be improved , a smart suggestion on what can be done about the error should be added in future enhancements .

**Recommendations to others considering Apache Oozie:**

I say its a good product,easy to learn and worth a trial in the organisations starting there big data journey .

**What problems is Apache Oozie solving and how is that benefiting you?**

Its easy to learn makes it handy for even less experienced personnel to use it , currently we are asking  freshers to explore it more and more and then implement it slowly in live projects .

  ### 15. Best scheduler for advanced technology like bigdata

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kavya N. | Enterprise (> 1000 emp.)

**Reviewed Date:** March 14, 2020

**What do you like best about Apache Oozie?**

Most helpful is the email notifications, as whatever advanced level we go, we need to be notified as soon as the job/task failed.
Upsides are we can handle most of the jobs like hive,shell,java and etc.  using oozie scheduler

**What do you dislike about Apache Oozie?**

Returning the results/outputs of hive action is not in picture and implementing high availability is complex

**Recommendations to others considering Apache Oozie:**

Good to go with oozie for live projects
 as monitoring, logging and error handling are quite easy

**What problems is Apache Oozie solving and how is that benefiting you?**

Oozie plays a major role on processing the live records from hbase to hive in hadoop cluster, reducing the manual work and optimizing the memory usage via global configs and easy go for new steppers

  ### 16. Oozie is a great solution for Hadoop job scheduling.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2020

**What do you like best about Apache Oozie?**

The solution provided was pretty smooth and easy to onboard to.

**What do you dislike about Apache Oozie?**

Based on my usage, I have not come across anything I might dislike at the moment

**What problems is Apache Oozie solving and how is that benefiting you?**

Workflow scheduling problems when we had to run a string of jobs. Its quite easy to configure and onboard too and we did not face any issues in using it. So such a smooth interaction would be one of the chief benefits and attraction.

  ### 17. Oozie been open source. It is a cheaper service and can be implemented in corporate world.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Himanshu D. | Senior Data Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 15, 2020

**What do you like best about Apache Oozie?**

Command line scheduling using Oozie is possible

**What do you dislike about Apache Oozie?**

Must be having UI associated with it and should be implemented for developers soon.

**Recommendations to others considering Apache Oozie:**

Command line workflow

**What problems is Apache Oozie solving and how is that benefiting you?**

Workflow

  ### 18. A limited, yet a good workflow scheduler

**Rating:** 4.0/5.0 stars

**Reviewed by:** Karthik S. | Data Engineer / Hadoop Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 20, 2019

**What do you like best about Apache Oozie?**

I like the way Oozie connects the jobs to make a workflow. Simple jobs that don't need to go on the complex schedulers and setting dependencies between them can be managed very well.

**What do you dislike about Apache Oozie?**

Oozie is limited to Hadoop, which I don't like much, and I feel it should be extended to other environments. A GUI should be developed based on the Oozie model.

**Recommendations to others considering Apache Oozie:**

Very excellent tool for scheduling medium simple to complex jobs. But cannot be used for very complex and dependent jobs.

**What problems is Apache Oozie solving and how is that benefiting you?**

I connect the different jobs in Hadoop to make them single workflow very well.

  ### 19. Apache Oozie: The best job scheduler

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahesh S. | Senior Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** March 13, 2020

**What do you like best about Apache Oozie?**

configuration and parameters passing for the job.
failure and success controls.

**What do you dislike about Apache Oozie?**

nothing as such which I dont like about Oozie.

**Recommendations to others considering Apache Oozie:**

Step by step execution, dependencies, configurations, scheduling the jobs, etc...

**What problems is Apache Oozie solving and how is that benefiting you?**

Step by step execution, dependencies, configurations, scheduling the jobs, etc...

  ### 20. It is a useful scheduler for big data.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** March 05, 2020

**What do you like best about Apache Oozie?**

That it can be used to design workflows across different languages like python, scala, hive etc in the same place.

**What do you dislike about Apache Oozie?**

Some dependencies of workflow parameters on the coordinator parameters makes it challenging to test certain workflow changes without running coordinators which isn't ideal.

Also,even if there would be ways to go around that, the documentation is so not user friendly to figure it out.

**What problems is Apache Oozie solving and how is that benefiting you?**

We are using oozie to design our data and machine learning workflows and schedule various production pipelines.

  ### 21. Oozie coordinator

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** March 14, 2020

**What do you like best about Apache Oozie?**

Easy and handy describe the actions that we wanted to work together.

**What do you dislike about Apache Oozie?**

It would have been better by having a drag and drop UI based definition of sequence of actions.

**Recommendations to others considering Apache Oozie:**

Yes

**What problems is Apache Oozie solving and how is that benefiting you?**

Utilizing oozie for coordinating of different land and lifting on different days sources python soak, Kafka and shell actions

  ### 22. Oozie Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 16, 2020

**What do you like best about Apache Oozie?**

Oozie give nice framework where in workflows can be clubbed together and can be scheduled in one go

**What do you dislike about Apache Oozie?**

All the linux commands cannot be used in oozie shell script.

**Recommendations to others considering Apache Oozie:**

yes

**What problems is Apache Oozie solving and how is that benefiting you?**

We have been running data load jobs though Oozie

  ### 23. Oozie review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** March 06, 2020

**What do you like best about Apache Oozie?**

Oozie workflow tool has very powerful features.
I have liked the logging details.

**What do you dislike about Apache Oozie?**

Not applicable. When compared to airflow, oozie still lags is DAG features.

**What problems is Apache Oozie solving and how is that benefiting you?**

Scheduling Spark jobs
Tracking job failures using logs.

  ### 24. Oozie review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** March 19, 2020

**What do you like best about Apache Oozie?**

It automates the workflows from hive and spark

**What do you dislike about Apache Oozie?**

latest versions are really good which includes spark shell

**What problems is Apache Oozie solving and how is that benefiting you?**

Automating Spark & hive work

  ### 25. Easy to use and flexible

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 06, 2020

**What do you like best about Apache Oozie?**

Really easy to integrate with any platform.

**What do you dislike about Apache Oozie?**

Nothing as of now. Quite flexible so no bad reviews

**Recommendations to others considering Apache Oozie:**

Understand the platform for integrating oozie

**What problems is Apache Oozie solving and how is that benefiting you?**

For workflow scheduling.

  ### 26. Best open source workflow orcheastrator

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** March 06, 2020

**What do you like best about Apache Oozie?**

Open source and easy to create workflow.

**What do you dislike about Apache Oozie?**

Management console is not that much interactive.

**What problems is Apache Oozie solving and how is that benefiting you?**

We have created workflow for our ingestion pipeline.

  ### 27. Great scheduler to run batch jobs for hadoop. Flexible enough

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Automotive | Enterprise (> 1000 emp.)

**Reviewed Date:** March 06, 2020

**What do you like best about Apache Oozie?**

Flexibility, scalability. Best to use with batch mode

**What do you dislike about Apache Oozie?**

Doesnt follow standard cron patterns at times it creates confusion.

**What problems is Apache Oozie solving and how is that benefiting you?**

Batch scheduling


## Apache Oozie Discussions
  - [Which job included in Apache oozie?](https://www.g2.com/discussions/which-job-included-in-apache-oozie) - 1 comment

- [View Apache Oozie pricing details and edition comparison](https://www.g2.com/products/apache-oozie/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-20+00%3A09%3A14+-0500&secure%5Bsession_id%5D=f4ae10aa-4736-40dc-8a42-c66840c497ee&secure%5Btoken%5D=47cc3921791f482be30864fb821a19fed5e1739c201fd7a066a5d124d33b9126&format=llm_user)

## Apache Oozie Features
**Automation**
- Workload Processing
- Scalability
- Intelligent Automation

**Administration**
- Administration Console
- Workflow Management
- IT Issue Identification
- Proactive Workflow
- Error Alerts
- Service Management

**Functionality**
- Job Scheduling
- API / Integrations
- Integrations

**Agentic AI - Workload Automation**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making

## Top Apache Oozie Alternatives
  - [Control-M](https://www.g2.com/products/control-m/reviews) - 4.3/5.0 (149 reviews)
  - [PagerDuty](https://www.g2.com/products/pagerduty/reviews) - 4.5/5.0 (913 reviews)
  - [Tines](https://www.g2.com/products/tines/reviews) - 4.7/5.0 (392 reviews)

