开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

请教下大数据计算MaxCompute,我现在使用的是KillJobs,那这个数量有限制吗?

请教下大数据计算MaxCompute,我现在使用的是KillJobs,这里面的body我看是可以批量传入多个实例id的,那这个数量有限制吗?

展开
收起
真的很搞笑 2023-12-24 16:03:19 47 0
5 条回答
写回答
取消 提交回答
  • 数量没有限制 ,此回答整理自钉群“MaxCompute开发者社区2群”

    2023-12-25 08:04:56
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,大数据计算MaxCompute 在 KillJobs - 终止作业 时,对于API接口可以接受的最大实例数在接口调用文档中并没有说明
    image.png
    这里找到了通过MaxCompute管家进行作业信息管理的操作,作业责任人可以单个或批量终止不再需要运行的作业。批量终止作业时,一次不能超过10个
    image.png
    更多详细内容可以参考文档:文档 这里您可以先尝试一次进行10个实例的操作,没有问题的话再增加10个这样循环测试一下最大值。

    2023-12-24 20:50:43
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在MaxCompute中,使用KillJobs API批量终止作业时,可以传入多个实例ID。然而,具体的最大数量限制可能会因不同的环境和配置而有所不同。

    通常情况下,MaxCompute对于批量操作会有一定的限制,以确保系统的稳定性和性能。建议您查阅MaxCompute的官方文档或与阿里云技术支持团队联系,以获取关于批量终止作业的具体限制信息。

    另外,如果您在使用KillJobs API时遇到问题,您还可以尝试以下方法:

    1. 分批执行:如果单个请求中包含的实例ID数量超过了限制,您可以将实例ID分成多个批次进行终止操作。每次请求终止一部分实例ID,直到所有需要终止的实例都被处理完毕。

    2. 使用脚本或程序:如果您需要终止大量的作业实例,可以考虑编写脚本或程序来自动执行KillJobs API请求。通过循环遍历实例ID列表并逐个调用API,可以更高效地完成批量终止操作。

    2023-12-24 18:42:39
    赞同 展开评论 打赏
  • MaxCompute的KillJobs API允许你批量终止多个实例。关于实例ID的数量限制,这通常取决于具体的产品设计和实现。一般来说,API调用可能会有一些限制,包括请求大小、请求长度或者一次性操作的数量等。

    2023-12-24 18:12:15
    赞同 展开评论 打赏
  • 在MaxCompute中,KillJobs API用于终止一个或多个正在运行的作业实例。关于您提到的body中可以批量传入多个实例ID的情况,实际上,MaxCompute对于一次性终止的作业实例数量是有限制的。

    根据我的最后的知识更新(截止日期为2022年1月),MaxCompute的KillJobs API在单次请求中最多支持终止100个作业实例。这意味着您可以在一个请求中传入最多100个实例ID来批量终止这些作业。

    如果您需要终止更多的作业实例,您可能需要分批发送多个KillJobs请求,每个请求包含不超过100个实例ID。

    2023-12-24 17:21:37
    赞同 展开评论 打赏

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

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载
    大数据&AI实战派 第2期 立即下载