[已解决]Current usage: 399.9 MB of 1 GB physical memory used; 2.5 GB of 2.1 GB virtual memory used. Killing container.
1.错误:在使用hadoop的mapreduce时,遇到错误:Container [pid=2731,containerID=container_1615387372222_0001_01_000002] is running beyond virtual memory limits. Current usage: 399.9 MB of 1 GB physical memory used; 2.5 GB of 2.1 GB virtual memory used. Killing container.
2.原因:由于yarn的内存分配出现了问题
3.解决办法:
修改/etc/hadoop/yarn-site.xml文件配置(添加下面的内容)
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>
然后重新启动hadoop就可以了!