Hadoop如何treemap根据value排序序

 
 
 
 //录中, 下一个排序任务以临时目录為输入目录
 
 
 /*将 Reducer 的个数限定为1, 最终输出的结果文件就是一个。*/
 
 * 并指定使用这个自定义的 Comparator 类对输出结果中的 key (词频)进行排序*/
 
 


删除原来的输出文件(文件存在会报错)










TreeMap底层是根据红黑树的数据结构构建的默认是根据key的自然排序来组织(比如integer的大小,String的字典排序)所以,TreeMap只能根据key来排序是不能根据value来排序的(否则key来排序根本就不能形成TreeMap)。

  • 谈到大数据,大家首先想到的肯定是Hadoop,近年来互联网技术的快速增长催生了各类大体量数据的爆发,Hadoop最大的贡献在于帮助企业将那些低价值的事件流数据转化为高价值的聚合数据,为企业的经营决策提 ...

  • 限流知识<高可用服务设计之二:Rate limiting 限流与降级> 在微服务架构中,我们将系统拆汾成了一个个的服务单元,各单元间通过服务注册与订阅的方式互相依赖.由于每个单元都在不同的 ...

问题描述(主要是对Key进行排序):

 
 

30出现嘚次数是:5
31出现的次数是:5
32出现的次数是:9
34出现的次数是:9
33出现的次数是:11
35出现的次数是:11
出现最多次数的数字是:33 出现了:11次

我要回帖

更多关于 treemap根据value排序 的文章

 

随机推荐