我正在处理一个二级排序问题,考虑下面的数据,顺便说一下值可以是 NullWritable。
Composite key
2000 250
2000 150
2000 90
2001 100
2001 80
2002 500
2002 120
我的复合键由年份(升序)和学生人数(降序)组成。因此,根据我读到的内容,如果我按年份对键进行分组,那么在我的减速器中,我应该在输出中获得每年的最大值,因为我的复合材料的第二部分是按降序排序的。我不明白这背后的逻辑,因为我看不到密钥的哪一部分将被发送到减速器或分组是如何完成的。