Reduce函数中的值列表是否以确定的顺序排序?

时间:2012-08-05 02:26:02

标签: hadoop mapreduce

如果我只使用默认的排序比较器和分组比较器,我想Reduce中值列表的排序不会是确定的?它会随机吗?

1 个答案:

答案 0 :(得分:1)

您应该假设值的排序是随机的。默认比较器(实际上是所有比较器)仅比较和分组键,而不是值。

渲染值顺序确定性的常见模式需要将部分值隐藏到键中,并忽略分组分配器和比较器的额外部分,同时将其用于排序比较器。