可以在原资源基础上调大对应的map和reduce申请资源的参数以及对应jvm参数:
set mapreduce.map.memory.mb=6144;set mapreduce.map.java.opts=-Xmx4608M;(根据需要更改具体值,但这对参数的比例是1:0.75)
set mapreduce.reduce.memory.mb =8192;set mapreduce.reduce.java.opts =-Xmx6144M;(根据需要更改具体值,但这对参数的比例是1:0.75)
同时也可以提升vcore的数量,加快container的计算,降低oom的几率
set mapreduce.map.cpu.vcores =4set mapreduce.reduce.cpu.vcores =8
三、MRAppMaster报错java.lang.OutOfMemoryError thrown from theUncaughtExceptionHandler