2015-03-02 83 views
0

我一直在嘗試(沒有運氣)一個簡單的主題:訪問Azkaban的「全局」運行時屬性(據推測可用於流)。我嘗試過所有正常和不正常的方法,試圖從流中訪問它們,但無濟於事。有沒有人有一個具體的例子(請不要「揮手」)我如何訪問他們(甚至可能打印一個日誌文件)?順便說一句,在流程已經運行之後從另一個程序訪問它們不是問題(例如:REST API),但是我希望在運行期間獲取它們,以便創建日誌等等(此方法在運行時不起作用)。訪問Azkaban的「運行時屬性」

謝謝!

回答

2

您創建具有以下內容的作業:

type=command 
command=./first.sh ${azkaban.flow.start.minute} 

在shell腳本,您可以運行屬性寫入日誌文件:

#!/bin/bash 

echo Minute: $1 >> your.log