在大数据计算MaxCompute中,如果设置了自依赖,第一次自动批量咋跑?[阿里云]

如果设置了自依赖,第一次自动批量咋跑
这个地方有的时候执行任务,就会卡住动不了 鼠标往下拉动不了,但是上面框框鼠标上下拉是好的

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 在大数据计算MaxCompute中,如果设置了自依赖,第一次自动批量运行通常会根据您设置的依赖关系和调度计划来确定。

    MaxCompute支持使用依赖调度来管理批量作业的执行顺序。通过设置自依赖,您可以指定一个作业依赖于另一个作业的完成。这意味着当前作业需要在依赖作业完成后才能开始执行。

    当您设置了自依赖后,MaxCompute会根据依赖关系和调度计划自动批量运行作业。在第一次运行时,MaxCompute会按照依赖顺序逐个执行作业,直到所有作业都按照指定的顺序完成。

    为了确保自动批量运行成功,请确保您的作业已经正确配置并上传到MaxCompute中。此外,您还需要确保依赖关系和调度计划正确设置,以便MaxCompute可以按照预期的顺序执行作业。

  2. 在MaxCompute中,如果设置了自依赖,第一次自动批量会按照以下步骤运行:

    1. 首先,系统会检查作业依赖关系图,确定作业的依赖关系。
    2. 然后,系统会根据作业的依赖关系,确定作业的执行顺序。
    3. 接下来,系统会按照确定的执行顺序,依次执行作业。
    4. 如果某个作业有多个实例(即并行度大于1),系统会将该作业的多个实例分配到不同的计算节点上并行执行。
    5. 当一个作业的所有依赖作业都执行完成后,该作业才会被触发执行。
    6. 当一个作业执行完成后,系统会更新作业的状态为“完成”,并记录作业的运行结果。
    7. 最后,系统会继续执行下一个依赖作业,直到所有作业都执行完成。
  3. 在MaxCompute中,如果设置了自依赖(自动依赖),第一次自动批量运行可以通过手动触发或者等待计划调度来执行。

    1. 手动触发:您可以手动触发第一次自动批量运行。此时,任务会检查自身的依赖关系,并根据依赖关系来确定执行顺序。具体触发方式取决于您使用的工具和平台,通常是通过MaxCompute控制台、命令行工具或API调用来提交作业。

    2. 等待计划调度:如果您已经配置了任务的计划调度(例如在MaxCompute控制台上设置了调度规则),系统会自动根据计划调度触发任务的执行。在预定的时间点,系统会检查任务的依赖关系并自动触发执行。

    请注意,在第一次自动批量运行之前,确保您已经正确地设置了任务的依赖关系和计划调度规则。这样,系统才能准确地判断任务的执行顺序和时间点。

  4. 开始时间就是第一次跑的时间。 此回答整理自钉钉群:MaxCompute开发者社区1群