我无法通过 CLI 在清晰的气流中使用开始日期和结束日期
I am not able to use start date and end date in clear airflow through CLI
我一直在尝试使用以下命令清除任务。
气流清除-t -s -e
例如:airflow clear -t <task_name> -s 2020-06-22 -e 2020-06-22 <dag_name>
我还尝试将开始日期和结束日期与以下所有组合一起使用:
'2020-06-22'
'2020-06-22 10:21:23'
2020-06-23T10:28:15
2020-06-23T07:44:27.814321+00:00
None 这些组合对我有用。我不明白如何在 clear 命令中使用 start_date 和 end_date。我也想知道能不能清空开始日期和结束日期之间的任务
你的日期格式 YYYY-mm-dd 是正确的,但要明确的任务应该在 start_date <= {execution date of the tasks} < end_date
之内,所以你需要更改你的 end_date.
airflow clear -s 2020-06-22 -e 2020-06-23 sample_dag
这将清除 sample_dag
内的所有任务。
如果要清除 sample_dag
中的特定任务,可以使用 -t
选项。 -t
选项采用正则表达式,例如
airflow clear -t etl -s 2020-06-22 -e 2020-06-23 sample_dag
将清除task_id中所有包含“etl”的任务。
我一直在尝试使用以下命令清除任务。
气流清除-t
例如:airflow clear -t <task_name> -s 2020-06-22 -e 2020-06-22 <dag_name>
我还尝试将开始日期和结束日期与以下所有组合一起使用:
'2020-06-22'
'2020-06-22 10:21:23'
2020-06-23T10:28:15
2020-06-23T07:44:27.814321+00:00
None 这些组合对我有用。我不明白如何在 clear 命令中使用 start_date 和 end_date。我也想知道能不能清空开始日期和结束日期之间的任务
你的日期格式 YYYY-mm-dd 是正确的,但要明确的任务应该在 start_date <= {execution date of the tasks} < end_date
之内,所以你需要更改你的 end_date.
airflow clear -s 2020-06-22 -e 2020-06-23 sample_dag
这将清除 sample_dag
内的所有任务。
如果要清除 sample_dag
中的特定任务,可以使用 -t
选项。 -t
选项采用正则表达式,例如
airflow clear -t etl -s 2020-06-22 -e 2020-06-23 sample_dag
将清除task_id中所有包含“etl”的任务。