【问题标题】:Airflow scheduling with daylight savings time具有夏令时的气流调度
【发布时间】:2018-09-13 18:54:05
【问题描述】:

我有一个 Airflow dag,无论是标准时间还是夏令时,我都需要同时安排它,但气流服务器和 cron 调度是基于 UTC 的。它需要在数据库还原发生并且该服务器根据本地时间运行还原后运行。

这导致我不得不在夏令时将其安排在一个小时后。有没有办法让气流在同一时间运行工作,无论是夏令时还是标准时间?

例如,数据库还原在每天中午和晚上 8 点完成。这个时间无论是 PDT 还是 PST 都是一样的。有什么方法可以在 cron 中执行此操作,以便作业运行的时间始终是中午和晚上 8 点?

【问题讨论】:

  • 不幸的是,配置的管理级别比我的工作更高,我无法更改整个团队服务器的时区。我需要这个解决方案只适用于我的工作。

标签: airflow schedule


【解决方案1】:

您可以在 Airflow 配置中的 airflow.cfg 中将时区设置为任何 IANA 时区。默认为utc

UI 仅以 UTC 运行。

有关 Airflow 中时区的更多信息,请访问https://airflow.apache.org/timezone.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    相关资源
    最近更新 更多