Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
Reviewed
Description
In the org.apache.hadoop.mapreduce.task.reduce.MergeManagerImpl.java file, in the finalMerge method:
int maxInMemReduce = (int)Math.min(
Runtime.getRuntime().maxMemory() * maxRedPer, Integer.MAX_VALUE);
This means no matter how much memory user has, reducer will not retain more than 2G data in memory before the reduce phase starts.
Attachments
Attachments
Issue Links
- is duplicated by
-
MAPREDUCE-4883 Reducer's Maximum Shuffle Buffer Size should be enlarged for 64bit JVM
- Resolved
- relates to
-
MAPREDUCE-4883 Reducer's Maximum Shuffle Buffer Size should be enlarged for 64bit JVM
- Resolved