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

Hadoop Reduce函数中的值列表是否按确定顺序排序?,hadoop,mapreduce,Hadoop,Mapreduce,如果我只使用默认的排序比较器和分组比较器,我猜Reduce中的值列表的顺序不会是确定性的?会是随机的吗 您应该假设值的顺序是随机的。默认比较器(实际上是所有比较器)仅比较和分组键,而不是值 呈现值顺序确定性的常见模式要求将部分值潜入键中,并忽略分组分区器和比较器的额外部分,同时将其用于排序比较器

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

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

呈现值顺序确定性的常见模式要求将部分值潜入键中,并忽略分组分区器和比较器的额外部分,同时将其用于排序比较器