gpt4 book ai didi

hadoop MapReduce 仅按值排序

转载 作者:可可西里 更新时间:2023-11-01 15:02:26 25 4
gpt4 key购买 nike

有没有办法只按值对MapReduce输出进行排序,而不改变key和value的输出顺序?

原始输出就像(按键排序):

A 1

B 2

C 1

D 3

我需要这样的输出(按值排序):

D 3

B 2

A 1

C 1

我尝试通过使用 Inversemapper 添加另一个排序作业来交换键和值,以便输出按值排序,它有效,但输出如下:

3 D

2 B

1 A

1 C

有没有办法把key和value的输出格式倒过来?

或者是否有任何其他方法可以仅按值排序?

谢谢

最佳答案

M/R 总是按键排序。如果您想按值排序,则需要创建另一个作业,将要排序的值映射到键中。

关于hadoop MapReduce 仅按值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29446633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com