赞
踩
Hive查询时,报错java.lang.OutOfMemoryError: Java heap space
这种情况属于JVM堆内存溢出了,在yarn-site.xml文件中添加如下代码
- <property>
- <name>yarn.scheduler.maximum-allocation-mb</name>
- <value>2048</value>
- </property>
- <property>
- <name>yarn.scheduler.minimum-allocation-mb</name>
- <value>2048</value>
- </property>
- <property>
- <name>yarn.nodemanager.vmem-pmem-ratio</name>
- <value>2.1</value>
- </property>
- <property>
- <name>mapred.child.java.opts</name>
- <value>-Xmx1024m</value>
- </property>
然后将yarn-site.xml文件在集群中分发,重启集群生效;
JVM堆内存加大了,问题解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。