mr 过程setSortComparatorClass和setGroupingComparatorClass
来源:互联网 发布:建站宝盒 源码 编辑:程序博客网 时间:2024/05/17 06:47
代码:Customer.upsmart.recommend.TestReduceSort
job.setPartitionerClass(PartitionClass.class);
对key取hash值(或其它处理),进入不同的reduce
job.setSortComparatorClass(SortComparator.class);
对进入同一个reduce的 键 或键的部分 进行排序,按照情况需要;
job.setGroupingComparatorClass(Grouptail.class);
/*
* 进入同一个reduce的key是按照顺序排好的,该类使得:
* 如果连续(注意,一定连续)的两条或多条记录满足同组(即compare方法返回0)的条件,
* 即使key不相同,他们的value也会进入同一个values,执行一个reduce方法。
* 相反,如果原来key相同,但是并不满足同组的条件,他们的value也不会进入一个valeus。
* 最后返回的key是:满足这些条件的一组key中排在最后的那个。
*/
0 0
- mr 过程setSortComparatorClass和setGroupingComparatorClass
- hadoop setSortComparatorClass和setGroupingComparatorClass的作用及异同
- Hadoop自定义排序和自定义数据类型使用(setSortComparatorClass和setGroupingComparatorClass)
- Hadoop自定义排序和自定义数据类型使用(setSortComparatorClass和setGroupingComparatorClass)
- MR过程
- MR过程
- MR过程
- mr的shuffle过程
- hadoop MR的过程
- MR的shuffer过程
- MR的Shuttle过程剖析
- yarn下的MR过程
- MR
- Hadoop执行MR Job的基本过程
- hadoop笔记1-MR执行过程
- Mapreduce(二):MR的执行过程分析
- mr运行过程中的一些参数
- hadoop笔记1-MR执行过程
- python:exec eval execfile compile介绍
- Mac环境下cocos2d-x-3.2开发环境搭建
- my.cnf已经存在,影响安装--mysql
- 校园宿舍三宝来袭,免费WiFi等你来
- abap初学总结2
- mr 过程setSortComparatorClass和setGroupingComparatorClass
- wince2416 3.5寸电阻屏驱动
- 一种批量读取文件的方法—CSV文件
- FreeMake学习笔记(一)
- C#十六进制字符转十六进制数字
- Apache Thrift 在Windows下的安装与开发
- about intel bigdata interview
- virtual box 网络小问题
- Nail Them+SPOJ+贪心算法