第1章 Oozie簡介
Oozie英文翻譯爲:馴象人。一個基於工作流引擎的開源框架,由Cloudera公司貢獻給Apache,提供對Hadoop MapReduce、Pig Jobs的任務調度與協調。Oozie需要部署到Java Servlet容器中運行。主要用於定時調度任務,多任務可以按照執行的邏輯順序調度。
第2章 Oozie的功能模塊介紹
2.1 模塊
- Workflow
順序執行流程節點,支持fork(分支多個節點),join(合併多個節點爲一個) - Coordinator
定時觸發workflow - Bundle Job
綁定多個Coordinator
2.2 常用節點
- 控制流節點(Control Flow Nodes)
控制流節點一般都是定義在工作流開始或者結束的位置,比如start,end,kill等。以及提供工作流的執行路徑機制,如decision,fork,join等。 - 動作節點(Action Nodes)
負責執行具體動作的節點,比如:拷貝文件,執行某個Shell腳本等等。