Airflow - 跳过未来的任务实例而不更改 dag 文件

2024-03-01

  • 我有一个 DAG“abc”计划在每天上午 7 点(美国中部标准时间)运行,并且该 DAG 中有任务“xyz”。

  • 由于某种原因,我不想为明天的实例运行任务“xyz”之一。


如何跳过该特定任务实例?

  • 我不想对代码进行任何更改,因为我无权访问 Prod 代码,并且任务现在位于 Prod 环境中。
  • 有什么方法可以使用命令行来做到这一点吗?

感谢对此的任何帮助。


您可以使用以下命令将不需要的任务标记为已成功run命令。标记为成功的任务将不再运行。

假设有一个有ID的DAGa_dag以及三个带有 ID 的任务dummy1, dummy2, dummy3。我们想跳过dummy3下一次 DAG 运行的任务。

首先,我们得到下一个执行日期:

$ airflow next_execution a_dag
2020-06-12T21:00:00+00:00

然后我们标记dummy3在此执行日期成功:

$ airflow run -fAIim a_dag dummy3 '2020-06-12T21:00:00+00:00'

当然,我们可以检查任务状态。对于跳过的任务,它将是success:

$ airflow task_state a_dag dummy3 '2020-06-12T21:00:00+00:00'
...
success

对于其余任务,状态将是None:

$ airflow task_state a_dag dummy1 '2020-06-12T21:00:00+00:00'
...
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Airflow - 跳过未来的任务实例而不更改 dag 文件 的相关文章

随机推荐

  • 如何在 AuditorAware 中获取 Keycloak 用户名

    我已经使用 Spring Data JPA 实现了审计 完全遵循本文档 https www baeldung com database auditing jpa 当我运行应用程序时 一切正常 但是当我将 WAR 部署到 Tomcat 并尝试
  • Android 存储库模式

    我有几个关于存储库模式的问题 如果我仅使用离线数据库 例如带有 LiveData 的 Room 是否可以使用存储库模式 如果我的应用程序现在处于离线状态 但将来会连接到远程数据库 我是否应该实现存储库模式 或者稍后执行它不会成为问题 首先
  • 使用 matplotlib 在多个子图之外添加图例

    我正在制作一些人物 其中每个人物都有不同数量的子图 我试图在右下角添加图例 但遇到了一些麻烦 我尝试在右下角添加一个新的子图 并仅向其添加图例 但图例后面有一个空的子图 这就是我现在站的地方 但无论最后一个子图在哪里 都希望图例位于右下角
  • UITableView :cellForRowAtIndexPath 继续被调用

    我有一个 UITableView 控制器和一个 UITableView 我已经使用代表等设置了所有内容 并且填充得很好 然而 我发现使用以下方法有一个小错误 cellForRowAtIndexPath 我注意到每次滚动表格时都会不断调用此方
  • 尝试在目标设备上运行交叉编译的可执行文件失败,并显示:没有这样的文件或目录

    我陷入了交叉编译的不那么阳光的世界 我正在尝试为我的 BeagleBone Black 运行 TI Cortex A8 处理器 编译一个简单的 hello world 应用程序 首先 我在 x86 上编译并成功运行了 hello world
  • 如何将 System.Windows.Controls 类型转换为 System.Windows.Forms wpf

    我正在尝试 TypeCastWindows Controls to Windows Form但变得为空 private void treeView MouseLeftButtonDown object sender MouseButtonE
  • 如何在 MATLAB 中将字符串解析为字母、数字等?

    我有一串这样的字符 12hjb42 34ni3 在 MATLAB 中 我想通过正则表达式或其他更简单的方法来分隔数字和字母以及其他所有内容 我怎样才能做到这一点 我认为使用函数代替正则表达式会更容易ISSTRPROP http www ma
  • 在纸上以精确尺寸打印 MATLAB 绘图

    我有一个绘图需要以精确的尺寸打印在纸上 因为它是按比例绘制的 并且可以从纸上测量一些东西 最简单 是否可能 的方法是什么 EDIT create some plot and make axis fill entire figure plot
  • 如何在 Visual C# 中制作 Windows 95 风格的按钮?

    我正在编写一个程序 我只是好奇如何放置看起来像 Windows 95 中的按钮 source aos co za http www aos co za 98 win95servertypes gif 我正在使用带有 Winforms 的 V
  • 可编码:不符合“可解码”协议

    无法弄清楚为什么我的课程不符合 Codable 请注意 就我而言 我不需要实现这些方法encode and decode public class LCLAdvantagePlusJackpotCache Codable public le
  • 遍历 javascript 承诺树

    我是 javascript 承诺的新手 并尝试解决后续问题 有一个树 其节点的结构如下 node id children node 通过调用接收一个节点 getNode id 其中 getNode 返回一个 JavaScript Promi
  • 学习 C#、ASP.NET 3.5 - 我应该按什么顺序学习/跳过什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 C 和 ASP net 有很多内容 我应该从哪里开始 我不应该关注什么 我应该先学Winform然后再学WPF吗 Webforms Silver
  • 删除 DOM 警告 PHP

    我有这个代码 strhtml file get contents 05001400300320100033100 html dochtml new DOMDocument dochtml gt loadHTML strhtml elm do
  • 使用 GSON 将 Map 转换为 JSON?

    嘿伙计们 我很好奇是否可以使用 GSON 将 Map 转换为 JSON 反之亦然 我放入的对象已经使用 GSON 从 JSON 转换为对象 我正在使用的对象如下所示 public class Locations private List
  • 使用 EntityObjects 进行 Ajax 绑定的 Telerik MVC Grid 出现循环引用异常

    我已经使用 Telerik MVC Grid 有一段时间了 这是一个很好的控件 但是 与使用网格和 Ajax 绑定到从实体框架创建和返回的对象相关的一件烦人的事情不断出现 实体对象具有循环引用 当您返回IEnumerable
  • RecyclerView 具有固定的第一行作为标题

    我想创建一个具有固定第一行的回收器视图 该视图应充当标题 另外 如何防止它与其他行元素一起滚动 不要将固定标头放入RecyclerView 包裹住RecyclerView in a vertical LinearLayout 其上方有固定标
  • 是否“self.propery = [[SomeClass alloc] init];”内存泄漏?

    用 Objective C 编写安全吗 self propery SomeClass alloc init 代替 SomeClass tmp SomeClass alloc init self property tmp tmp releas
  • TortoiseSVN 无法打开 ra_local 会话到 URL win XP

    我试图在 Windows XP 机器上通过 svnTortoise 使用 svn 只有我 只是想在家里做这件事 我在我的笔记本电脑上安装了乌龟 一切都很好 然后我来到我的桌面并安装了svnTortoise并尝试了它 但这次我得到了这些错误
  • 在 RabbitMQ 主题交换中路由与模式不匹配的消息

    两个队列绑定到具有以下路由键的主题交换 队列 A 与路由键模式匹配绑定 foo队列 B 与路由键模式匹配绑定 bar 我想向此交换添加第三个队列 该队列接收的消息都不是foo消息也不bar消息 如果我用一个绑定这个队列 路由密钥 我自然会得
  • Airflow - 跳过未来的任务实例而不更改 dag 文件

    我有一个 DAG abc 计划在每天上午 7 点 美国中部标准时间 运行 并且该 DAG 中有任务 xyz 由于某种原因 我不想为明天的实例运行任务 xyz 之一 如何跳过该特定任务实例 我不想对代码进行任何更改 因为我无权访问 Prod