天天看点

Hive执行sql,报内存溢出应用场景操作方案

应用场景

搭建了hadoop伪分布式集群,并且在其上搭建了hive环境,但是在执行HQL语句的时候,老是报内存溢出,很麻烦,只需要简单设置,就可以解决该问题。

操作方案

运行程序过程中,报内存溢出:java.sql.SQLException: Error running query: java.lang.OutOfMemoryError: PermGen space

解决方案:

在/opt/hive-2.1.1/conf/hive-env.sh

export HADOOP_HEAPSIZE=102400