【发布时间】:2018-11-30 02:36:39
【问题描述】:
我想在 UI 上隐藏所有已暂停的 DAG,但气流.cfg 上的配置似乎不起作用。
# By default, the webserver shows paused DAGs. Flip this to hide paused
# DAGs by default
hide_paused_dags_by_default = True #False by default
到目前为止我为使其工作所做的步骤:
- 重新启动气流网络服务器、调度程序和工作人员
- 删除airflow.cfg 并执行
airflow initdb(拼命行动)
【问题讨论】:
-
您只需要更改
airflow.cfg文件中的配置并重新启动网络服务器。你不需要删除airflow.cfg文件或做airflow initdb -
你是如何运行气流的?如果您使用的是 Docker,您可以使用 bash 和
printenvdocker exec进入 webserver/scheduler 容器,以查看该环境是否设置正确。气流网络 UI 的左下角还应该有一个超链接,可以切换 showPaused -
@kaxil 正如您在我的代码 sn-p 中看到的那样,我确实更改了 airflow.cfg hide_paused_dags_by_default = True #False 默认情况下。我还提到我确实也重新启动了我的网络服务器。我只删除了我的airflow.cfg 和initb db,因为第一个解决方案不起作用。
-
@rob 我正在使用 systemd 运行气流,有什么解决方法吗?
-
仍在寻找这个答案