我有一個工作,我從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