气流DAG调度

时间:2020-04-01 12:43:52

标签: airflow job-scheduling directed-acyclic-graphs airflow-scheduler

如何在“每月的最后一天”安排我的Airflow DAG 并在“每月的最后一个工作日”

请注意-如果月份有28/29/30/31天,或者是否为leap年,则应谨慎安排时间。

1 个答案:

答案 0 :(得分:0)

“气流计划间隔”参数需要cron表达式。 Airflow文档中对此进行了详细说明。

https://airflow.apache.org/docs/stable/scheduler.html

尽管cron不明确支持“该月的最后一天”,但一种可能的解决方法是让您的DAG在每个月的第一天尽快运行。

例如,要在每个月的第一天的00:00运行DAG,请将计划间隔设置为:

0 0 1 * *