请问下,MaxCompute调度问题,我把父节点冻结了,那所有的子节点都不会调度,是吗?

请问下,MaxCompute调度问题,我把父节点冻结了,那所有的子节点都不会调度,是吗?

展开
收起
三分钟热度的鱼 2023-07-04 20:48:04 115 分享 版权
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    是的,如果在MaxCompute中将父节点冻结,那么所有依赖于该父节点的子节点都不会被调度执行。这是因为在MaxCompute中,一个作业中的每个节点都有一个依赖关系,只有在依赖关系满足的情况下,节点才会被调度执行。如果节点的依赖关系中包含被冻结的父节点,那么该节点将无法被调度执行。
    需要注意的是,如果将父节点冻结,子节点将会被阻塞,直到父节点解冻。因此,在冻结父节点之前,需要仔细考虑其对作业的影响,并确保它不会对整个作业的执行产生负面影响。

    2023-07-29 13:09:28
    赞同 展开评论
  • 是的,当您将MaxCompute的父节点冻结时,所有依赖于该父节点的子节点都不会被调度。这是因为MaxCompute调度引擎会检查节点之间的依赖关系,并根据依赖关系来确定节点的执行顺序和调度逻辑。

    当一个节点被冻结时,意味着该节点不会被执行。因此,任何依赖于该节点的子节点在父节点冻结期间都不会被调度执行。只有在父节点解冻后,相关的子节点才会重新进入调度队列。

    这个特性可以提供一定的灵活性,以便进行任务的控制和管理。您可以根据需要冻结或解冻节点,以达到对任务的精确调度和控制。

    2023-07-28 22:23:30
    赞同 展开评论
  • 是,节点执行的条件是上游节点执行成功且到了该节点的调度时间。此回答整理自钉群“MaxCompute开发者社区2群”

    2023-07-04 21:28:21
    赞同 展开评论

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

还有其他疑问?
咨询AI助理