报错 【hiveserver2】hive --service hiveserver2 报错 GC overhead limit exceeded
1. 起因
hive --service hiveserver2 报错, 导致hiveserver2 服务无法使用
2. 报错信息
Exception in thread "HiveServer2-Handler-Pool: Thread-556" java.lang.OutOfMemoryError: GC overhead limit exceeded
3. 报错原因
hive shell脚本启动的jvm的堆内存 不足
4. 解决
cp hive-env.sh.template hive-env.sh vi hive-env.sh 将 export HADOOP_HEAPSIZE=1024 放开(如果还报错,就将内存调大)