使用Combiner加快处理效率

This commit is contained in:
2018-04-18 22:19:51 +08:00
parent 71fb47da05
commit c272dbec7e
3 changed files with 44 additions and 31 deletions

View File

@@ -119,6 +119,10 @@ public class WordCountApp {
job.setOutputKeyClass(Text.class);
job.setOutputValueClass(LongWritable.class);
//通过job设置combiner处理类逻辑上与reduce一致注意如果要计算平均数等不能使用Combiner!
job.setCombinerClass(MyReducer.class);
//设置作业处理输出结果的输出路径
FileOutputFormat.setOutputPath(job, new Path(args[1]));