登錄
地址: http://服務器ip:8081/, 用戶名密碼默認都是azkaban
構建項目流程
添加Project
編寫工作流文件
- 在本機新建文件夾如test, 創建一個
flow20.project
文件, 內容azkaban-flow-version: 2.0
(固定步驟) - 編寫flow文件, 例如一個最基礎的實例
test1.flow
nodes:- name: jobA # 任務名type: command # 任務類型config: # 任務參數, 有很多, 可參考官方文檔command: echo "This is an echoed text 111." # 執行的命令- name: jobB # 另一個任務type: commandconfig:command: echo "This is an echoed text 222."dependsOn: # 依賴關系, 先執行jobA后執行jobB- jobAcondition: all_done # 當jobA執行失敗仍會觸發jobB, 不設置則會中斷鏈條的執行
上傳flow文件
打包test 文件夾為test.zip, 點擊上傳
添加調度
點擊右上角Schedule/Execute Flow
點擊1, 添加定時任務
點擊2, 立即觸發一次執行
點擊3, 可以添加任務運行時參數
其他功能
Scheduling
可以查看配置好的所有調度任務
History
可以查看調度執行的歷史記錄
點擊flow名稱查看詳情, 點擊Log可查看命令執行輸出
Documentation
更多flow配置和功能使用可查看官方文檔