containerID = container_e73_1498567983552_26942_01_000069]超出了物理内存限制。当前用法:使用1.0 GB的1 GB物理内存;使用2.8 GB的2.1 GB虚拟内存。杀死容器。 container_e73_1498567983552_26942_01_000069的进程树转储: | - PID PPID PGRPID SESSID CMD_NAME USER_MODE_TIME(MILLIS)SYSTEM_TIME(MILLIS)VMEM_USAGE(BYTES)RSSMEM_USAGE(PAGES)FULL_CMD_LINE | - 29404 29401 29404 29404(bash)1 2 108654592 305 / bin / bash -c /usr/lib/jvm/java-1.8.0/bin/java -Djava.net.preferIPv4Stack = true -Dhadoop.metrics.log。 level = WARN -Xmx900m -Djava.io.tmpdir = / tmp / hadoop-mapr / nm-local-dir / usercache
答案 0 :(得分:0)
在sqoop import命令中添加此属性:
-Dmapreduce.map.memory.mb=12288 -Dmapreduce.map.java.opts=-Xmx9830m
示例:
sqoop import -Dmapreduce.map.memory.mb=12288 -Dmapreduce.map.java.opts=-Xmx9830m \
other generic args like connection string etc
根据数据大小计算内存需求。