码迷,mamicode.com
首页 > 其他好文 > 详细

Spark中hashshuffle与sortshuffle

时间:2015-05-26 14:15:02      阅读:147      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!