例如: 如果我有一个班级
extends Reducer<Text,Text,Text,Text>
@Override
reduce(Text,Text,Context){
sameFunction();
}
另一种支持
的reduce方法@Override
reduce(LongWritable,Text,Context){
sameFunction();
}
两个reduce函数都做同样的事情,但是让我们假设它的输出格式不同,这可能比重复相同的reduce方法更广泛吗?
如果我们有一个支持不同输入格式和输出格式的通用Reducer,那就更好了。
是否可以实现这一目标,或者我们必须坚持重复减速器并减少?