簡體   English   中英

如何為歷史日期運行oozie?

[英]How to run oozie for historic dates?

我正在嘗試為某個歷史日期安排一個oozie協調員,例如

start-date = 2013-02-01T00:00Z 
end-date = 2013-03-15T00:00Z
frequency = 1 day

Oozie應該立即開始/落實這幾天的所有行動

2013-02-01T00:00Z
2013-02-02T00:00Z
2013-02-03T00:00Z
2013-02-04T00:00Z
...
...
2013-03-15T00:00Z

但是,除了這些以外,Oozie每天都會生成/執行一項操作,因此我必須等待43天才能看到結果。 有什么辦法可以立即執行這些操作?

協調器中的顯式超時控制(-1)解決了該問題,並且每5分鍾執行一次操作。 我們可以配置5分鍾間隔嗎?

<controls>
    <timeout>-1</timeout>
</controls>

如果我了解您的要求,那應該很容易。

<coordinator-app name="${coordName}" frequency="${coord:endOfDays(1)}"
start="${start}" end="${end}" timezone="UTC" xmlns="uri:oozie:coordinator:0.1">

您可以將${start}設置${start}所需的開始歷史日期

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM