Combiner is a semi-reducer in Mapreduce framework. it
is an optional component and can be specified with Job.setCombinerClass()
method.
Combiner functions are suitable for producing
summary information from a large data set. Hadoop doesn’t
guarantee on how many times a combiner function will be called for
each map output key. it may call 0 or 1 or many times.