Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何知道减速器已完成其任务_Java_Hadoop_Mapreduce - Fatal编程技术网

Java 如何知道减速器已完成其任务

Java 如何知道减速器已完成其任务,java,hadoop,mapreduce,Java,Hadoop,Mapreduce,我想在reducer完成MapReduceWordCount示例中的任务后执行文件操作。 那么,有什么标准方法可以知道reducer已经完成了它的任务吗?映射器/reducer类的清理方法允许您在映射器/reducer完成它的任务时执行代码 覆盖减速器的清理方法,并执行您希望执行的任何操作。cleanup方法是在Mapper/Reducer任务结束时调用的最后一个方法。下面是清理方法的示例: @Override public void cleanup(Context context) throw

我想在reducer完成MapReduceWordCount示例中的任务后执行文件操作。
那么,有什么标准方法可以知道reducer已经完成了它的任务吗?

映射器/reducer类的清理方法允许您在映射器/reducer完成它的任务时执行代码

覆盖减速器的清理方法,并执行您希望执行的任何操作。cleanup方法是在Mapper/Reducer任务结束时调用的最后一个方法。下面是清理方法的示例:

@Override
public void cleanup(Context context) throws IOException, InterruptedException
{
    // do whatever you wish to do here
}

当工作完成时,减速机已完成。是否有任何标准方法可以找到它?它只是工作。等待完成。样本可能使用了这个。你看过源代码了吗?在哪里写清理方法?我们可以在reducer中写吗?是的,我们可以在reducer类中写。