项目场景:
hive --service hiveserver2 报错, 导致hiveserver2 服务无法使用
问题描述:
Exception in thread "HiveServer2-Handler-Pool: Thread-556" java.lang.OutOfMemoryError: GC overhead limit exceeded
原因分析:
hive shell脚本启动的jvm的堆内存 不足
解决方案:
cp hive-env.sh.template hive-env.sh
vi hive-env.sh
将 export HADOOP_HEAPSIZE=1024 放开(如果还报错,就将内存调大)