Hive报错java.lang.OutOfMemoryError: Java heap space的解决方案

Hive查询时,报错java.lang.OutOfMemoryError: Java heap space

这种情况属于JVM堆内存溢出了,在yarn-site.xml文件中添加如下代码


	yarn.scheduler.maximum-allocation-mb
	2048


  	yarn.scheduler.minimum-allocation-mb
  	2048


	yarn.nodemanager.vmem-pmem-ratio
	2.1


	mapred.child.java.opts
	-Xmx1024m

然后将yarn-site.xml文件在集群中分发,重启集群生效;

JVM堆内存加大了,问题解决。

你可能感兴趣的:(Hive)