On 22 Jun 2015, at 04:08, Shawn Garbett
<[email protected]<mailto:[email protected]>> wrote:
2015-06-21 11:03:22,029 WARN
org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainersMonitorImpl:
Container [pid=39288,containerID=container_1434751301309_0015_02_000001] is
running beyond virtual memory limits. Current usage: 240.2 MB of 1 GB physical
memory used; 2.1 GB of 2.1 GB virtual memory used. Killing container.
Dump of the process-tree for container_1434751301309_0015_02_000001 :
|- PID PPID PGRPID SESSID CMD_NAME USER_MODE_TIME(MILLIS)
SYSTEM_TIME(MILLIS) VMEM_USAGE(BYTES) RSSMEM_USAGE(PAGES) FULL_CMD_LINE
|- 39288 39286 39288 39288 (bash) 0 0 13590528 709 /bin/bash -c
/usr/lib/jvm/java-8-oracle/bin/java -server -Xmx512m -
your using more allocated virtual memory than asked for, and there's some limit
checking going on.
edit your yarn-site.xml file to turn off the vmem check.
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>