我有一个工作,我从EMR中触发。主人触发映射器。一旦完成,它会在内存中加载一个重量级的操作,然后evenutualy会转储出去。现在,在群集上运行的作业在几分钟后失败,因为堆耗尽了空间。默认情况下,它在其主设备上设置大约1000米如何为EMR Master设置堆大小
尝试了下面的确切操作,但没有奏效。该计划仍设置1000米
--bootstrap行动S3:// elasticmapreduce /自举的动作/配置-Hadoop的--args -s,mapred.child.java.opts = Xmx4000m
参数namenode-heap-size。这是否也设置为主人和奴隶? – user2655578
此参数仅用于设置HDFS的NameNode的堆大小。在这里阅读NameNode:http://wiki.apache.org/hadoop/NameNode – Amar