不支持下面这种写法

志查阅报错信息和日志   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 中设置:

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐