@Override protected void closeRecordProcessor() { reduceRecordHandler.close(); }
@Override protected void processNextRecord(Tuple2<HiveKey, Iterable<BytesWritable>> inputRecord) throws IOException { reduceRecordHandler.processRow(inputRecord._1(), inputRecord._2().iterator()); }