如何解决EMR管理的自动缩放功能
有人尝试过在步进功能上创建具有托管自动缩放功能的EMR集群吗?也许我缺少了一些东西,但是in the documentation没有提到如何实现这一点。甚至支持吗?
解决方法
我自己还没有尝试过,但是通过阅读文档,它似乎受到了支持。如果查看示例创建集群here,它遵循标准的RunJobFlow语法。在定义的创建集群示例中,它具有以下LogUri:
"LogUri": "s3n://aws-logs-123456789012-us-east-1/elasticmapreduce/",
因此,在JSON的同一级别上,您可以这样添加ManagedScalingPolicy:
"LogUri": "string","ManagedScalingPolicy": {
"ComputeLimits": {
"MaximumCapacityUnits": number,"MaximumCoreCapacityUnits": number,"MaximumOnDemandCapacityUnits": number,"MinimumCapacityUnits": number,"UnitType": "string"
}
},
然后应使用托管扩展策略启动集群,只要您在机群配置中定义实例类型,则假设您在集群上运行了足够的工作负载以触发扩展事件,则托管的扩展应开始生效。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。