【发布时间】:2020-09-18 03:44:54
【问题描述】:
我有一个使用 Luigi 构建的管道,其中一些任务需要其他任务,每个任务都会创建一个文件。 比如:
TaskA-------->TaskB---------> TaskC-------->TaskD
(fileA) (fileB) (fileC) (fileD)
我第一次运行管道时,一切都运行良好并被创建。
如果我再次运行管道,因为 TaskD 已经完成,所以什么都不会运行。
如果我手动删除 fileB(由 TaskB 创建),我希望它会被重新创建并且其他所有东西都在运行但管道失败。
是的,fileB 被重新创建,但 TaskC 失败,错误消息指出 fileC 已经存在。
有没有办法重新创建后续文件?还是fileC被覆盖?
【问题讨论】: