Apache Airflow:重新运行具有日期参数的任务

时间:2019-03-15 00:55:39

标签: airflow airflow-scheduler

我有一个小时的shell脚本作业,该作业以日期和小时作为输入参数。日期和小时用于构造输入路径,以获取作业DAG中包含的逻辑的数据。当作业失败并且需要重新运行时(通过单击失败的任务节点的“清除”以清除状态以重新触发新的运行),如何确保重新运行的日期和时间相同因为失败了,因为重新运行可能会在与原始运行不同的小时内发生?

1 个答案:

答案 0 :(得分:0)

您有3个选择:

  • 将鼠标悬停在将要清除的失败任务上,在其显示标签中将有一个键为Run:的值,它是其执行日期和时间。
  • 单击将要清除的失败任务,其具有清除选项的显示弹出窗口的标题为[taskname] on [executiondatewithtime]
  • 打开任务日志,尝试计数后的第一行将包含格式为Executing <Task([TaskName]): task_id> on [ExecutionDate withTime]的字符串