Hive Server2提示PermGen space的问题

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,出现这个错误是因为PermGen的内存分配不足导致。

可以修改Hadoop的配置etc/hadoop/hadoop-env.sh,调整以下配置:

export HADOOP_CLIENT_OPTS="-Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=128m $HADOOP_CLIENT_OPTS"  

重点是这个配置-XX:MaxPermSize=128m,然后重启hiveserver即可。

参考:

http://www.cnblogs.com/xwdreamer/archive/2011/11/21/2296930.html