Utilities.addMapWork(mr, src, "a", op1);
mr.setKeyDesc(op1.getConf().getKeySerializeInfo());
mr.getTagToValueDesc().add(op1.getConf().getValueSerializeInfo());
// reduce side work
Operator<fileSinkDesc> op3 = OperatorFactory.get(new fileSinkDesc
(tmpdir + "mapredplan1.out",
Utilities.defaultTd, false));
Operator<extractDesc> op2 = OperatorFactory.get
(new extractDesc(getStringColumn(Utilities.ReduceField.VALUE.toString())), op3);