第2节 mapreduce深入学习:4, 5

第2节 mapreduce深入学习:4、mapreduce的序列化以及自定义排序

mapreduce的排序以及序列化

a 1
a 9
b 3
a 7
b 8
b 10
a 5
a 9

最终排序结果
a 1
a 5
a 7
a 9
a 9
b 3
b 8
b 10

在mapreduce当中默认是对key2 记住,要对谁排序,就得要把谁封装成k2
需要对两个字段进行排序
两个字段进行比较,可不可以封装成一个对象,对象里面两个字段,对象实现writableComparable接口,就可以实现序列化,也可以实现排序了.

代码:略。

猜你喜欢

转载自www.cnblogs.com/mediocreWorld/p/11021987.html
今日推荐