我有两个扩展规则:
Scale-out-rule-1:如果 YARNMemoryAvailablePercentage 小于 15,则添加 1 实例, 1 5 分钟,冷却时间为 300 秒。
Scale-out-rule-2:如果 ContainerPendingRatio 大于 0.75,则添加 5 实例, 1 5 分钟,冷却时间为 300 秒。
这里如果两个场景都匹配,
感谢对类似 scanario 的缩小(集群缩小)的评论。
最佳答案
Q 1) 它处理这两个规则吗?有什么命令吗?
当两条规则同时触发时,只会处理一条规则,EC2 Auto Scaling 会选择提供最大容量的策略。
在您的情况下,“Scale-out-rule-2”将在添加 5 个实例时进行处理,而“Scale-out-rule-1”将被暂停。
引用:https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scale-based-on-demand.html#multiple-scaling-policy-resolution
Q 2) 如果只处理了一个规则,那么是哪一个,为什么?
以上解释
关于amazon-web-services - 任务节点上具有多个横向扩展规则的 EMR 自动扩展行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54303454/