需要在dag文件中添加如下代码:
from airflow.models import DagBag
dag_bag = DagBag()
for dag_id, dag in dag_bag.dags.items():
globals()[dag_id] = dag
该代码旨在初始化dag库,这样Airflow就能够正确地识别和加载dag文件。同时,确保该dag文件被放置在你Airflow的DAG文件夹中。
执行完这个代码并重新启动Airflow服务之后,再次执行airflow dags list命令就能够正确地显示dag文件了。
上一篇:AirflowDAG未被触发