快速學習-Oozie簡介

第1章 Oozie簡介

Oozie英文翻譯爲:馴象人。一個基於工作流引擎的開源框架,由Cloudera公司貢獻給Apache,提供對Hadoop MapReduce、Pig Jobs的任務調度與協調。Oozie需要部署到Java Servlet容器中運行。主要用於定時調度任務,多任務可以按照執行的邏輯順序調度。

第2章 Oozie的功能模塊介紹

2.1 模塊

  1. Workflow
    順序執行流程節點,支持fork(分支多個節點),join(合併多個節點爲一個)
  2. Coordinator
    定時觸發workflow
  3. Bundle Job
    綁定多個Coordinator

2.2 常用節點

  1. 控制流節點(Control Flow Nodes)
    控制流節點一般都是定義在工作流開始或者結束的位置,比如start,end,kill等。以及提供工作流的執行路徑機制,如decision,fork,join等。
  2. 動作節點(Action Nodes)
    負責執行具體動作的節點,比如:拷貝文件,執行某個Shell腳本等等。
發佈了1408 篇原創文章 · 獲贊 1235 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章