Apache Airflow--无论前一个进程是否成功,都需要始终在dag中运行进程

Apache Airflow--无论前一个进程是否成功,都需要始终在dag中运行进程,airflow,Airflow,这通常适用于关闭某些机器 假设我启动一个AWS EC2/EMR实例来做一些工作,我想关闭它以避免让它坐在那里 我通常会这样做 start instance -> do my work1 -> do my work 2 -> shut down instance 但是,假设DoMyWork2失败,并且将永远不会触发关闭实例。是否仍有方法触发dag的关闭实例部分?您可以更改任务的。听起来你希望触发器规则是全部完成,这样你的最后一个任务就可以执行,不管父任务成功或失败。我想这就是你

这通常适用于关闭某些机器

假设我启动一个AWS EC2/EMR实例来做一些工作,我想关闭它以避免让它坐在那里

我通常会这样做

start instance -> do my work1 -> do my work 2 -> shut down instance

但是,假设
DoMyWork2
失败,并且将永远不会触发
关闭实例。是否仍有方法触发dag的
关闭实例
部分?

您可以更改任务的。听起来你希望触发器规则是
全部完成
,这样你的最后一个任务就可以执行,不管父任务成功或失败。

我想这就是你想要的:是的,我想这解决了我的问题。谢谢