新安装HIVE执行语句时可能会出现的错误
GC overhead limit exceeded和Java heap space
java参数
set mapreduce.map.java.opts=-Xmx2048m -XX:-UseGCOverheadLimit
set mapreduce.reduce.java.opts=-Xmx4096m;
set mapreduce.map.memory.mb=-Xmx4096m;
set mapreduce.reduce.memory.mb=-Xmx2048m;
如果是driver端口溢出可以修改hive/conf目录下hive-env.sh
export HADOOP_HEAPSIZE=2048调大
都没用的话可以看看是不是本地模式的原因,解决方法将,yarn-site.xml,hive-site.xml,hdfs-site.xml,core-site.xml复制到hive/conf目录下
计算框架必须设为yarn模式
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>