MapReduce : Container killed on request. Exit code is 143

错误具体详情:

Container [pid=19750,containerID=container_e41_1570670743082_0094_01_000027] is running beyond physical memory limits. Current usage: 1.0 GB of 1 GB physical memory used; 10.1 GB of 2.1 GB virtual memory used. Killing container

MapReduce : Container killed on request. Exit code is 143

错误分析:

 物理内存不足

查看cdh:mapreduce.map.memory.mb:1024  mapreduce.reduce.memory.mb:2048

MapReduce : Container killed on request. Exit code is 143

MapReduce : Container killed on request. Exit code is 143

解决方案:

 在程序中hadoop configuration配置中加上

mapreduce.map.memory.mb:4048 mapreduce.reduce.memory.mb:8192

程序正常运行!

参考链接:https://blog.****.net/yijichangkong/article/details/51332432