Azkaban Flow 2 0 使用簡介

2022-08-15 20:03:11 字數 1911 閱讀 8350

本文上接《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...