我正在尝试通过运行官方的airflow docker compose image来学习一点Airflow [根据此处的说明:https://airflow.apache.org/docs/apache-airflow/2.0.1/start/docker.html]。我能够启动所有服务,这样,当我将测试DAG放到./dags文件夹中时,我最终在UI中看到了DAG并可以运行它。
但这花了几分钟。而且每次我“部署”一个新的dag到./dags时都要花几分钟。
我想知道是否有一些配置选项,将导致扫描./dags文件夹发生更快,所以我不必等待太多.提前感谢!
2条答案
按热度按时间6yjfywim1#
在airflow.cfg文件中,您可能需要更改此设置,默认值为5分钟。
更改值后,只需重新启动Web服务器、调度程序、触发器、worker docker容器,即无需删除它们或关闭docker-compose。
carvr3hs2#
据我所知,有几个原因缓慢的DAG的加载。
1.如果您有大量(数千个)DAG(动态DAG速度较慢,具体取决于生成方式)。
1.您可以测试代码速度- DAG Loader Test