首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Airflow dag依赖关系

Airflow dag依赖关系
EN

Stack Overflow用户
提问于 2021-01-25 19:49:27
回答 1查看 44关注 0票数 1

我有一个运行大约一周的airflow dag-1和一个每天运行几个小时的dag-2。当dag-1正在运行时,由于API限制速率,我不能让dag-2运行(另外,dag-2应该在dag-1完成后运行)。假设dag-1已经在运行,而应该每天运行的dag-2出现故障,我是否可以以正确的方式安排dag依赖关系?是否可以在dag-2应该启动时暂时停止dag-1 (在运行时),然后在不手动中断的情况下再次运行dag-1?

EN

回答 1

Stack Overflow用户

发布于 2021-09-28 17:25:30

最好的方法之一是使用定义的池。

假设您有一个名为"specefic_pool“的池,并且只为它分配了一个插槽。

在dag bash命令中指定池名称(而不是默认池,请使用新创建池),这样您可能会在并行运行两个dags时遇到问题。

这有助于在Dag1运行时,在池空闲之前永远不会触发Dag2,或者如果dag2在dag2完成之前选择了池,则不会触发dag1。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65884176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档