It is an optional component or class, and can be specify via Job.setCombinerClass(ClassName), to perform local aggregation of the
intermediate outputs, which helps to cut down the amount of data transferred from the Mapper to the reducer.