Hive SQL 踩坑实录
·
不支持下面这种写法

志查阅报错信息和日志 sql异常
replaceall和replace 都是替换所有 replaceall 能用正则表达式

内存不够
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.init(MapTask.java:1001) ~[hadoop-mapreduce-client-core-3.3.1.jar:?]
at org.apache.hadoop.mapred.MapTask.createSortingCollector(MapTask.java:409) ~[hadoop-mapreduce-client-core-3.3.1.jar:?]
at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:455) ~[hadoop-mapreduce-client-core-3.3.1.jar:?]
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:350) ~[hadoop-mapreduce-client-core-3.
解决办法:
说明Hive的内存不够用了,需要在hive-env.sh 中设置:

更多推荐


所有评论(0)