On 22 Jun 2015, at 04:08, Shawn Garbett <shawn.garb...@gmail.com<mailto:shawn.garb...@gmail.com>> 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>