hiveserver2运行时报错现象:GC overhead limit exceeded
原因:hiveserver2的堆内存太小了
解决:修改配置文件
$HIVE_HOME/conf/下修改:
将配置文件的template后缀去掉:
mv hive-env.sh.template hive-env.sh
修改:
vim hive-env.sh
找到export HADOOP_HEAPSIZE=1024,放开注释:
如果1024还报GC overhead limit exceeded,就再调大!
当运行HiveServer2时遇到GCOverheadLimitExceeded错误,原因是堆内存设置过小。解决方法是修改$HIVE_HOME/conf/下的hive-env.sh文件,取消HADOOP_HEAPSIZE=1024的注释,如果1024仍报错,可进一步增加内存大小。
712

被折叠的 条评论
为什么被折叠?



