Airflow DAG计划未来

时间:2017-04-27 10:12:41

标签: apache airflow apache-airflow data-pipeline

我试图找出如何配置/安排Airflow DAG在确切时间内每天运行两次,而不是在符合条件后同时运行两次。

我想在午夜和晚上9点执行相同的任务。

为此,我已将cron添加到schedule_interval 0 0,21 * * *,因此它每天午夜和晚上9点运行。但今天(4月27日)的运行在昨天(4月26日)00:00:00开始,00:00:00和21:00:00运行同时运行。

预期行为将于今天(4月27日)00:00:00进行,21小时后再次运行21:00:00。

有什么想法吗?

最后,问题是:我怎样才能每天运行两次DAG?

谢谢。

1 个答案:

答案 0 :(得分:2)

除开始日期外,您所做的一切都是正确的。让它运行一天。一旦它回填前几天(从开始日期到今天)你的dag应该开始安排正确的时间。