Java 如何知道减速器已完成其任务
我想在reducer完成MapReduceWordCount示例中的任务后执行文件操作。Java 如何知道减速器已完成其任务,java,hadoop,mapreduce,Java,Hadoop,Mapreduce,我想在reducer完成MapReduceWordCount示例中的任务后执行文件操作。 那么,有什么标准方法可以知道reducer已经完成了它的任务吗?映射器/reducer类的清理方法允许您在映射器/reducer完成它的任务时执行代码 覆盖减速器的清理方法,并执行您希望执行的任何操作。cleanup方法是在Mapper/Reducer任务结束时调用的最后一个方法。下面是清理方法的示例: @Override public void cleanup(Context context) throw
那么,有什么标准方法可以知道reducer已经完成了它的任务吗?映射器/reducer类的清理方法允许您在映射器/reducer完成它的任务时执行代码 覆盖减速器的清理方法,并执行您希望执行的任何操作。cleanup方法是在Mapper/Reducer任务结束时调用的最后一个方法。下面是清理方法的示例:
@Override
public void cleanup(Context context) throws IOException, InterruptedException
{
// do whatever you wish to do here
}
当工作完成时,减速机已完成。是否有任何标准方法可以找到它?它只是工作。等待完成。样本可能使用了这个。你看过源代码了吗?在哪里写清理方法?我们可以在reducer中写吗?是的,我们可以在reducer类中写。