1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| package keyvaluetest;
import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Reducer;
import java.io.IOException;
public class KVTextReducer extends Reducer<Text, IntWritable,Text,IntWritable> { @Override protected void reduce(Text key, Iterable<IntWritable> values, Context context) throws IOException, InterruptedException { int sum=0; for(IntWritable value:values){ sum+=value.get(); } context.write(key,new IntWritable(sum)); } }
|