原因
hive 在执行的过程中会报错,然后到task里面取看的时候,具体原因是因为MapJoinMemoryExhaustionException这个错误导致的
分析
这个是因为hive在执行mapper join的过程中内存不足导致的,你可以有两个方法来处理这个问题,一个是关闭 mapper join功能 ,另外一个是扩充task的可用内存
解决方法
set hive.auto.convert.join = false;
hive 在执行的过程中会报错,然后到task里面取看的时候,具体原因是因为MapJoinMemoryExhaustionException这个错误导致的
这个是因为hive在执行mapper join的过程中内存不足导致的,你可以有两个方法来处理这个问题,一个是关闭 mapper join功能 ,另外一个是扩充task的可用内存
set hive.auto.convert.join = false;
本文标题:hive MapJoinMemoryExhaustionExce
本文链接:https://www.haomeiwen.com/subject/ivcqlctx.html
网友评论