报错信息:
产生原因
mr将数据量小的表识别成了大表,数据量大的识别成小表,导致将数据量大的表加入到内存,导致程序异常.
解决办法
set hive.execution.engine=mr; set hive.mapjoin.smalltable.filesize=55000000; set hive.auto.convert.join = false; #取消小表加载至内存中
更多大数据学习、面试资料,请扫码关注我的公众号:
欢迎分享,转载请注明来源:内存溢出
报错信息:
产生原因
mr将数据量小的表识别成了大表,数据量大的识别成小表,导致将数据量大的表加入到内存,导致程序异常.
解决办法
set hive.execution.engine=mr; set hive.mapjoin.smalltable.filesize=55000000; set hive.auto.convert.join = false; #取消小表加载至内存中
更多大数据学习、面试资料,请扫码关注我的公众号:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)