azkaban 動態傳參 節點間傳參

2022-09-01 15:51:19 字數 828 閱讀 8324

**

azkaban的工作流中的引數可以分為如下幾個型別:azkaban ui 頁面輸入引數, 環境變數引數,

job作業檔案中定義的引數,工作流的使用者定義的屬性檔案,上游作業傳遞給下游的引數,

工作流執行時產生的系統引數,job的common引數等。

引數的作業範圍分類,對當前job有效區域性有效,對整個工作流全域性有效。

1. job配置中的引數全域性引數,在整個工作流的作業檔案配置中,都可以通過 $ 的方式引用使用。

除了type,command,decpendencies三個引數外,還有如下一些保留引數可以為每個job配置

使用者也可以自用一下引數,用於接收外部或者上游job的引數,也可用於傳遞給shell指令碼等。乙個flow的email屬性,只會取最後乙個job的配置,其他的job的email配置將會被忽略。

這些屬性在job執行期間自動被新增.

節點間傳參:

echo '' > $

shell_2.job:

type=command

dependencies=start

command= sh shell_2.sh

shell_2.sh

echo '' > $

type=command

dependencies=shell_2

command= echo ......'$,,,,此引數被賦值了'

不過節點間傳引數 只能 傳給依賴自己的節點,無法 影響 全域性變數,

VUE元件間傳參

元件間共三種傳參路徑 父 子 子 父 兄弟之間 注意 框架中運算元組不能用下標,只能用陣列api 1 父 子 父元件用 子元件接收的變數名 父元件的變數名 向子元件傳送變數,子元件在 todo add.vue todo list.vue todo item.vue x main.js同級的bus.j...

js函式動態傳參

function box alert box 1,2,3,4,5,6 傳遞引數 arguments物件的length屬性可以得到引數的數量。function box alert box 1,2,3,4,5,6 我們可以利用length這個屬性,來智慧型的判斷有多少引數,然後把引數進行合理的應用。比如...

python 函式傳參 傳參和傳引用

首先還是應該科普下函式引數傳遞機制,傳值和傳引用是什麼意思?函式引數傳遞機制問題在本質上是呼叫函式 過程 和被呼叫函式 過程 在呼叫發生時進行通訊的方法問題。基本的引數傳遞機制有兩種 值傳遞和引用傳遞。值傳遞 passl by value 過程中,被調函式的形式引數作為被調函式的區域性變數處理,即在...