NIFIはcrontabのような戦略を使用してタスクをスケジュールできます。いくつかのプロセッサには、スケジューリングタブで "CRON駆動"を選択することができます。apache-nifi:タイムゾーンをcrontab文字列に渡す方法
このCRONはQuartz Schedulerモジュールを使用して、私は、コードを使用してスケジュールにタイムゾーンを設定する方法が見つかりました:
CronTrigger trigger = newTrigger()
.withIdentity("name", "group")
.withSchedule(
cronSchedule("0 0 22 ? * *")
.inTimeZone(TimeZone.getTimeZone("Pacific/Honolulu"))
)
.startAt(calTZStarts.getTime())
.endAt(calTZEnds.getTime())
.build();
私はNIFIに示す実行スケジュールテキストボックスにタイムゾーンを追加する方法はありますか
* * * * * ?
現在、NIFIがブラウザのタイムゾーンでタスクを実行していることがわかります。
設定を使用すると、ワークベンチに現在のTIME(UTC)が表示されます。これは良いスタートポイントですが、crontabはこの設定の影響を受けません。 – ozw1z5rd