簡體   English   中英

尼菲|| 我有一個要求,我需要在每周一和周五安排一個每小時但在不同時區的流程

[英]NiFi || I have a requirement where i need to schedule a flow biweekly Monday & friday for every hour but in different timezone

我必須在周一和周五每兩周安排一次流量。

0 11 * ? * 2,6

但是我遇到的問題是在時區,我希望在 IST 中它在 UTC 中運行時也一樣。

我想有一個選項可以更改 Bootstrap.conf 文件中的時間戳,但我還有許多其他流程按照 UTC 調度運行。

任何人都可以告訴我任何可行的解決方案,因為我被阻止了。

@阿舒

當與其他流程發生沖突時,這是一個非常邊緣類型的用例。 您無法確定 UTC 中的正確時間嗎?

另一個我以前用過的想法:如果你在nifi中無法控制流量,也許你可以重新思考啟動流量的觸發器方法。 例如:不是從 cron 上的啟動處理器開始流程,而是讓流程始終開啟,但由文件存在時的觸發器啟動(列表/獲取文件)。 然后在 nifi 之外使用單獨的方法在您想要的時間創建該文件。 現在 Nifi 只會在文件存在時啟動流程。

您可以將作業安排為 30 00 * ? * 2,6 ,按照 UTC 時區。

周一和周五每 1 小時運行一次。

  1. 2020-10-23 周五 00:00:30
  2. 2020-10-23 周五 01:00:30
  3. 2020-10-23 周五 02:00:30
  4. 2020-10-23 周五 03:00:30
  5. 2020-10-23 周五 04:00:30

01AM UTC 是 5:30AM IST,它將從 5:30AM IST 每小時運行您的工作流

暫無
暫無

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

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