gpt4 book ai didi

hadoop - 如何在map reduce中按降序对数据进行排序?

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

我的 reducer 给出了这个 o/p

Country-Year,Medals
India-2008,60
United States-2008,1237
Zimbabwe-2008, 2
Namibia-2009,22
China-2009,43
United States-2009,54

我想要这个,应该根据奖牌进行排序,并且应该显示前三名。

Country-Year,Medals
United States-2008,1237
India-2008,60
United States-2009,54

有人建议我在自定义记录阅读器中进行排序(据了解它用于映射器部分),我浏览了一些资源但找不到太多关于排序的信息。请分享任何想法或资源链接。提前致谢!

最佳答案

您可以实现 Map Reduce Top K 设计模式来实现您的目标。

Top K 设计模式将根据值对您的记录进行排序并选择前 k 条记录。

你可以通过this link用于在您的数据上实现 Top K 设计模式。

关于hadoop - 如何在map reduce中按降序对数据进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42886864/

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