hadoop - AWS EMR:是否为每个插槽或每个节点设置了 “mapred.child.java.opts”选项?

标签 hadoop amazon-web-services emr amazon-emr

我想知道您是否设置mapred.child.java.opts选项,它是否设置了每个工作节点或每个映射/减少插槽的内存量?

例如mapred.child.java.opts=Xmx2000m,每个节点或插槽大约2 GB吗?

谢谢

最佳答案

通常,可以为每个节点或每个作业设置mapred.child.java.opts

因此,假设您在一个节点上同时运行mapper的(mapred.tasktracker.map.tasks.maximum)+ reducer的(mapred.tasktracker.reduce.tasks.maximum)为12,则mapred.child.java.opts确定该节点为子进程使用了​​多少RAM。

例如:

mapred.tasktracker.map.tasks.maximum = 10
mapred.tasktracker.reduce.tasks.maximum = 2
mapred.child.java.opts = -Xmx256m
total ram used by child processes = (10 + 2) * 256m =~ 3GB

关于hadoop - AWS EMR:是否为每个插槽或每个节点设置了 “mapred.child.java.opts”选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28195882/

相关文章:

Hadoop:AWS EMR 作业中的输入和输出路径

amazon-web-services - 创建自动缩放 Web 服务器组添加到现有 elb

amazon-web-services - Apache Camel AWS/SQS 组件

amazon-web-services - AWS Elastic Beanstalk 日志轮换

hadoop - Spark无法读取本地文件

hadoop - 使用 Teradata Hadoop 连接器时出现连接拒绝异常

hadoop - Cloudera CDH VM 默认 HADOOP_HOME 位置

hadoop - AWS EMR Hadoop管理

scala - Spark RDD 方法 "saveAsTextFile"抛出异常 即使在删除输出目录后也是如此。 org.apache.hadoop.mapred.FileAlreadyExistsException

hadoop - PIG LATIN 脚本错误 1000