首页 > 其他 > 详细

Spark中hashshuffle与sortshuffle

时间:2015-05-26 14:13:48      阅读:264      评论:0      收藏:0      [点我收藏+]

在spark1.2以上的版本中,默认shuffle的方式已经变成了sortshuffle(在spark.shuffle.manager修改org.apache.spark.shuffle.sort.HashShuffleManager或者org.apache.spark.shuffle.sort.SortShuffleManager进行切换)。  

hashshuffle会在map根据reduce来生成文件。 也就是说如果reduce有10个,那么一个map就会生成一个文件,来表明被不同的reduce使用。

sortshuffle会在map后进行数据排序,只会生成一个文件,然后在这个文件中offset偏移量来区别要进入到哪个reduce。

大概是这样,要根据实际情况来确定使用哪个方法。

Spark中hashshuffle与sortshuffle

原文:http://www.cnblogs.com/hark0623/p/4530409.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!