简体   繁体   English

如何知道Amazon EMR实例的MIN_CONTAINER_SIZE?

[英]How to know the MIN_CONTAINER_SIZE of Amazon EMR instances?

How can I get the default setting of MIN_CONTAINER_SIZE on Amazon EMR cluster? 如何获得Amazon EMR集群上的默认设置MIN_CONTAINER_SIZE Since I would like to calculate the memory usage of each node on EMR by using this formula 由于我想通过使用此公式来计算EMR上每个节点的内存使用情况

RAM-per-container = max(MIN_CONTAINER_SIZE, (Total Available RAM) / containers))

Thank you! 谢谢!

In EMR 4.x the default minimum container size is 256M. 在EMR 4.x中,默认的最小容器大小为256M。 But the upper bound will be limited by the memory made available to the nodemanager per instance type ( http://docs.aws.amazon.com/ElasticMapReduce/latest/ReleaseGuide/emr-hadoop-task-config.html ). 但是上限将受到每个实例类型可用于nodemanager的内存的限制( http://docs.aws.amazon.com/ElasticMapReduce/latest/ReleaseGuide/emr-hadoop-task-config.html )。 The amount of memory within 256M to upper bound is then at discretion of application and is configurable per application. 然后,在256M到上限之间的内存量取决于应用程序,并且可以针对每个应用程序进行配置。

If you share your overall goal regarding memory/container usage more detail can be given to maximize for your desired outcome. 如果您共享有关内存/容器使用的总体目标,则可以提供更多详细信息以最大程度地实现所需的结果。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM