- 博客(6)
- 收藏
- 关注
原创 MapReduce的自定义类,分组,分组排序,分区实现每年每月TOPn温度
2、map出去的<k1,v1>,使用<自定义,IntWriable>,这里我设计的是温度是V1,按照IntWritable输出。1、map输入的k0,v0就使用默认的输入格式:<LongWritable,Text>也就是<行偏移量,行数据>。整个程序按照流程书写,过程为:自定义类型–Mapper–分区–分组–分组排序–Reducer–驱动类。3、Redcue的输出<k2,v2>,使用<自定义,NullWritable>。2、需要关注年和月排序,在相同的情况下按照温度降序,二次排序。
2023-11-24 09:48:58
829
2
原创 compareTo返回值为-1 、 1 、 0代表的意义总结
此文也是总结,参考了各位博主之后的理解:Comparable接口和Compatator接口都可以实现排序,那就是:重写 compareTo(Object obj) 方法的规则(两个对象通过该方法的返回值来比较大小):如果当前对象this大于形参对象obj,则返回正整数;如果当前对象this小于形参对象obj,则返回负整数;如果当前对象this等于参数对象obj,则返回零。int compareTo(T o)比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正
2022-04-27 12:31:06
27049
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人