开发者社区 问答 正文

MaxCompute用户指南:图模型:应用限制



MaxCompute Graph 的应用限制,如下所示:


  • 单个 job 引用的 resource 数量不超过 256 个,table、archive 按照一个单位计算。

  • 单个 job 引用的 resource 总计字节数大小不超过 512M。

  • 单个 job 的输入路数不能超过 1024(输入表的个数不能超过 64),单个 job 的输出路数不能超过 256。

  • 多路输出中指定的 label 不能为 null 或者空字符串,长度不能超过 256,只能包括 A-Z,a-z,0-9,_,#,.,-等。

  • 单个 job 中自定义 counter 的数量不能超过 64,counter 的 group name 和 counter name 中不能带有 #,两者长度和不能超过 100。

  • 单个 job 的 worker 数由框架计算得出,最大为 1000,超过抛异常。

  • 单个 worker 占用 CPU 默认为 200,范围为 [50, 800]。

  • 单个 worker 占用 memory 默认为 4096,范围为 [256M, 12G]。

  • 单个 worker 重复读一个 resource 次数限制不大于 64 次。

  • plit size 默认为 64M,您可自行设置,范围为:0 < split_size <= (9223372036854775807 >> 20)。

  • MaxCompute Graph 程序中的 GraphLoader/Vertex/Aggregator 等在集群运行时,受到 Java 沙箱的限制(Graph 作业的主程序则不受此限制),具体限制请参见 Java 沙箱

展开
收起
行者武松 2017-10-24 10:25:49 1727 分享 版权
0 条回答
写回答
取消 提交回答