In this chapter, we will see how to create Oozie Workflow to solve a given business problem. Remember we are learning the what part of the data pipeline solution using Workflow in this part of book. We will eventually move to the when (time) part using Coordinators in the coming chapters.
In this chapter, we will do the following:
Create an Oozie Workflow using Hue and by manual XML writing
Run Oozie applications with and without Hue
Submit Oozie jobs from command line
Understand the concept of Control nodes
Understand Workflow states
Use expression language functions
Use the Oozie Email action