气流:1.7:DAG 未在 GUI 中更新

Nee*_*eel 5 airflow

我在目录test1.py下定义了dag 文件/opt/airflow/dags。最初,该文件只有一个任务,test1_task01. 在我的 GUI 中,dag 仅在一项任务中正确显示。但是,当我向 DAG 添加另一个任务时,如下所示:

DAG - test1_task01 <- test2_task01 (representative - not airflow syntax)
Run Code Online (Sandbox Code Playgroud)

我在 GUI 中没有看到更新的 DAG。GUI 仍然具有旧的 DAG。airflow list_tasks <dagname>显示正确的 DAG 关系并airflow scheduler执行最新版本,但 GUI 不知何故没有提取最新信息。

如何通过 GUI 获取 DAG 的更新视图?

Alg*_*g_D 0

一旦您更改了 DAG/任务的结构,您需要重新启动网络服务器(可能还需要重新启动调度程序)才能在 GUI 上看到新的更改。但是,还可以使用命令行界面>airflow list_tasks <dag_id>以及许多其他有用的命令来测试和运行新的更改。

  • 如果每次提交新的 dag 时我都必须重新启动网络服务器/调度程序,这听起来不太理想。 (18认同)