2012-09-24 76 views

回答

1

這是字面上上的減速機的Hadoop documentation給出的示例。

public class IntSumReducer extends Reducer { 
    private IntWritable result = new IntWritable(); 

    public void reduce(Key key, Iterable values, 
         Context context) throws IOException { 
     int sum = 0; 
     for (IntWritable val : values) { 
      sum += val.get(); 
     } 
     result.set(sum); 
     context.collect(key, result); 
    } 
}