本文上接《azkaban 3.73.1 使用簡介》,對azkaban使用flow 2.0來建立工作流做簡單說明
宣告:官方建議使用flow 2.0來建立azkaban工作流,且flow 1.0將被棄用
二、job間有依賴關係的flow
三、嵌入式flow(flow間存在依賴)
附錄
touch flow20.project
echo "azkaban-flow-version: 2.0" > flow20.project
壓縮上述新建的 flow20.project 和 .flow檔案 到同乙個.zip檔案中
具體過程略,可參考前一篇博文《azkaban 3.73.1 簡單使用》第3.3節的內容
備註:與之前不同的是,flow的名字不再是最後乙個沒有依賴的job的名字,而是 .flow 檔案的名字
新建兩個檔案:flow20.project 和 .flow 為副檔名的檔案
打包zip & 上傳zip & 執行
詳細過程略,.flow 檔案舉例:
# 檔名:dependson.flow
nodes:
- name: jobc
type: command
config:
command: echo "this is jobc, depends on joba and jobb"
dependson:
- joba
- jobb
- name: joba
type: command
config:
command: echo "this is joba."
- name: jobb
type: command
config:
command: echo "this is jobb."
新建兩個檔案:flow20.project 和 .flow 為副檔名的檔案
打包zip & 上傳zip & 執行
注意:依賴的flow節點的type必須指定為:
flow
詳細過程略,.flow 檔案舉例:
config:
param.test: param_test
nodes:
- name: jobc
type: command
config:
command: echo $ "this is jobc, embedded on embedded_flow."
dependson:
- embedded_flow
- name: embedded_flow
type: flow
config:
param.flow.test: param_flow_test
nodes:
- name: jobb
type: command
config:
command: echo "this is jobb."
dependson:
- joba
- name: joba
type: command
config:
command: echo $ "this is joba."
說明:
config 引數無特殊意義,僅作演示使用,
與之前不同的是,flow間的依賴,所依賴的flow在web頁面中的顯示是如下圖的樣子

2 0 ubuntu 使用紀實
1 介面發生了很大的變化,有了快速啟動欄。2 開啟終端進行操作的快捷鍵 ctrl alt t 或者ctrl shift n 3 ubuntu預設沒用啟動root 使用者,必須手動修改root的密碼才能啟動root使用者 sudo passwd root 請輸入密碼 4 終端或者其他程式的使用方法 快...
VMware server 2 0使用實錄
之前我一直使用oracle的 virtual box作為虛擬機器來搭建實驗環境,接觸vmware很少,去年年底的時候使用過vmware workstation,但苦於其不支援多網絡卡,所以放棄了,rac環境必須為每個節點配備兩塊網絡卡,如果不能滿足這個條件還是只能忍痛放棄。vbox virtualb...
A20使用日誌2015 5 26
嘗試opencv2.4.10版本,還是新增imgproc庫還是失敗,此庫比較重要。再嘗試opencv3.0版本,交叉編譯器為全志自帶的編譯工具。選中imgproc庫還是失敗,嘗試改用mini2440的交叉編譯工具。用arm linux gcc 4.4交叉編譯opencv2.4.10。選中了imgpr...