advanced application writers can use the #run org.apache.hadoop.mapreduce.reducer.context method tocontrol how the reduce task works . concode_field_sep PlaceHolder placeHolder concode_field_sep void reduce concode_elem_sep void cleanup concode_elem_sep void setup
void function ( Context arg0 ) { setup ( arg0 ) ; FileIterator loc0 = arg0 . getFileIterator ( ) ; while ( loc0 . hasNext ( ) ) { Iterable < VALUEIN > loc1 = ( Iterable < VALUEIN > ) loc0 . next ( ) ; reduce ( ( KEYIN ) loc0 . getKey ( ) , loc1 , arg0 ) ; } cleanup ( arg0 ) ; }