【问题标题】:How to configure Airflow dag to run at specific interval?如何配置 Airflow dag 以特定间隔运行?
【发布时间】:2022-01-18 08:51:24
【问题描述】:

如何配置 Airflow dag 以指定的时间间隔执行?

我正在尝试安排我的作业每 29 天运行一次,如果开始日期是 2021/11/13,它将在 2021/12/12 运行,下一个将是 2022/1/10。

有没有办法在气流上做到这一点?任何指针将不胜感激。

【问题讨论】:

    标签: cron airflow airflow-scheduler


    【解决方案1】:

    可以在创建 DAG() 对象时在 schedule_interval 参数中进行配置。 您可以使用 Cron 语法来设置您的日程安排。在你的情况下,“0 0 */29 * *”

    dag = DAG('DAG_NAME', default_args=default_args, schedule_interval="0 0 */29 * *")

    【讨论】:

    • 我认为不会跨越几个月,接下来在 2021-12-30 00:00:00 然后在 2022-01-01 00:00:00 然后在 2022-01-30 00:00:00 然后在 2022-02-01 00:00:00 然后在 2022-03-01 00:00:00
    猜你喜欢
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多