`

hive 的is running beyond physical memory limits 错误解决

    博客分类:
  • hive
 
阅读更多
用hive跑一个比较复杂包含子查询数据量大的sql,报错
Container [pid=48338,containerID=container_1417574466181_3484_01_000043] is running beyond physical memory limits. Current usage: 1.0 GB of 1 GB physical memory used; 2.0 GB of 2.1 GB virtual memory used. Killing container. Dump of the process-tree for container_1417574466181_3484_01_000043 : |- PID PPID PGRPID SESSID CMD_NAME USER_MODE_TIME(MILLIS) SYSTEM_TIME(MILLIS) VMEM_USAGE(BYTES) RSSMEM_USAGE(PAGES) FULL_CMD_LINE |- 48345 48338 48338 48338 (java) 2432 61 2062110720 272981 

解决方法,hive脚本中增加
set mapred.child.java.opts=-Xmx2048m;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics