我想在reducer在map reduce wordcount示例中完成任务后进行文件操作。 那么有没有任何标准方法可以知道reducer已经完成了它的任务呢?
答案 0 :(得分:1)
覆盖Reducer的 cleanup 方法并执行您想做的任何事情。 cleanup 方法是在Mapper / Reducer任务结束时调用的最后一个方法。下面是 cleanup 方法的示例:
@Override
public void cleanup(Context context) throws IOException, InterruptedException
{
// do whatever you wish to do here
}
答案 1 :(得分:0)
Mapper / Reducer类的清理方法允许您在mapper / reducer完成任务时执行代码。