public void reduce(ITuple group, Iterable<ITuple> tuples, TupleMRContext context, Collector collector)
throws IOException, InterruptedException, TupleMRException {
int count = 0;
ITuple outputTuple = null;
Record outputRecord = null;
for(ITuple tuple : tuples) {
Record record = (Record) tuple.get("my_avro");
count += (Integer) record.get("count");
outputTuple = tuple;
outputRecord = record;
}
outputRecord.put("count", count);
outputTuple.set("my_avro", outputRecord);