Books & Videos

Table of Contents

  1. Chapter 1 Introduction to Oozie

    1. Big Data Processing

  2. Chapter 2 Oozie Concepts

    1. Oozie Applications

    2. Parameters, Variables, and Functions

    3. Application Deployment Model

    4. Oozie Architecture

  3. Chapter 3 Setting Up Oozie

    1. Oozie Deployment

    2. Basic Installations

    3. Advanced Oozie Installations

  4. Chapter 4 Oozie Workflow Actions

    1. Workflow

    2. Actions

    3. Action Types

    4. Synchronous Versus Asynchronous Actions

  5. Chapter 5 Workflow Applications

    1. Outline of a Basic Workflow

    2. Control Nodes

    3. Job Configuration

    4. Parameterization

    5. The job.properties File

    6. Configuration and Parameterization Examples

    7. Lifecycle of a Workflow

  6. Chapter 6 Oozie Coordinator

    1. Coordinator Concept

    2. Triggering Mechanism

    3. Coordinator Application and Job

    4. Coordinator Job Lifecycle

    5. Coordinator Action Lifecycle

    6. Parameterization of the Coordinator

    7. Execution Controls

    8. An Improved Coordinator

  7. Chapter 7 Data Trigger Coordinator

    1. Expressing Data Dependency

    2. Example: Rollup

    3. Parameterization of Dataset Instances

    4. Parameter Passing to Workflow

    5. A Complete Coordinator Application

  8. Chapter 8 Oozie Bundles

    1. Bundle Basics

    2. Bundle Specification

    3. Bundle State Transitions

  9. Chapter 9 Advanced Topics

    1. Managing Libraries in Oozie

    2. Oozie Security

    3. Supporting New API in MapReduce Action

    4. Supporting Uber JAR

    5. Cron Scheduling

    6. Emulate Asynchronous Data Processing

    7. HCatalog-Based Data Dependency

  10. Chapter 10 Developer Topics

    1. Developing Custom EL Functions

    2. Supporting Custom Action Types

    3. Overriding an Asynchronous Action Type

    4. Creating a New Asynchronous Action

  11. Chapter 11 Oozie Operations

    1. Oozie CLI Tool

    2. Oozie REST API

    3. Oozie Java Client

    4. The oozie-site.xml File

    5. The Oozie Purge Service

    6. Job Monitoring

    7. Oozie Instrumentation and Metrics

    8. Reprocessing

    9. Server Tuning

    10. Oozie High Availability

    11. Debugging in Oozie

    12. MiniOozie and LocalOozie

    13. The Competition