如何在无需重新启动气流网络服务器的情况下更新气流中的python函数

Dou*_*ger 5 python airflow

我正在学习使用气流来安排一些 python ETL 过程。每次更新我的 python 代码时,我都必须重新启动网络服务器并在气流获取代码更改之前重命名 DAG。无论如何,这是否存在,特别是这样我每次进行更改时都不必重命名我的 DAG?

Nec*_*ver 5

在网络服务器上,更改可能并不明显,但您可以单击修改的 DAG 旁边的刷新按钮,它将手动重新加载 DAG。

调度程序将始终使用最新的代码,无需重新启动。

请参阅此处: https: //gtoonstra.github.io/etl-with-airflow/gotchas.html