简体   繁体   English

如何删除 Apache Airflow 中运行的 DAG?

[英]How to delete a DAG run in Apache Airflow?

I know there is a way to delete a DAG.我知道有一种方法可以删除 DAG。 But is it possible to delete a DAG run with a specific run_id?但是是否可以删除具有特定 run_id 的 DAG 运行? Something like:就像是:

airflow delete_dag_run <dag_id> <run_id>

To delete a DAG Run from the Airflow UI:要从 Airflow UI 中删除 DAG Run:

  1. Browse > "DAG Runs" . Browse > "DAG Runs"
  2. Select the DAG Runs you want to delete with the checkboxes on the left. Select 您要使用左侧复选框删除的 DAG 运行。
  3. "With selected" > Delete . "With selected" > Delete

You can also delete the "DAG Runs" from airflow database:您还可以从 airflow 数据库中删除“DAG 运行”:

DELETE FROM dag_run
WHERE dag_id='my_dag_id' AND 
state='STATE_I_WANT_TO_DELETE'

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM