首页 > 解决方案 > 了解 Airflow 中的“无”调度预设

问题描述

我开始使用 Apache Airflow 并尝试在 Airflow 中设置事件驱动的 DAG。我的事件是一个文件登陆 Linux 目录。该文件可以在一天中多次登陆。我正在使用文件传感器操作员进行文件监控。

我的要求是每次文件在目录中登陆(同名)时,Dag 应该启动。

我正在阅读官方调度文档,根据我的理解,我看到选项我可以使我的 Dag 根据事件在外部触发,并且可以根据该外部事件在一天中多次触发。

我的理解正确吗?官方文档没有关于它的详细信息。

https://airflow.apache.org/scheduler.html?highlight=scheduling

标签: airflowairflow-scheduler

解决方案


那是对的。使用 schedule_intervalNone意味着 Airflow 永远不会自动安排 Dag 的运行。

您可以通过几种不同的方式在外部安排 dag_runs:


推荐阅读