Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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,为什么不可能对减速器值进行多次迭代 我看到了这个答案: 但我不明白的是,如果一个迭代器在内存中,另一个在磁盘中,会发生什么 你为什么这么做 迭代器x=ReducerValues.Iterator(); 和 迭代器y=ReducerValues.Iterator() 你会给出同样的答案吗?我建议你读这个答案,我已经读过了。我不明白的是这样一句话:“如果你有两个独立的迭代器副本,那么你可以让其中一个远远领先于另一个,这意味着两个迭代器之间的数据不能被删除。”

为什么不可能对减速器值进行多次迭代

我看到了这个答案:

但我不明白的是,如果一个迭代器在内存中,另一个在磁盘中,会发生什么

你为什么这么做 迭代器x=ReducerValues.Iterator(); 和 迭代器y=ReducerValues.Iterator()


你会给出同样的答案吗?

我建议你读这个答案,我已经读过了。我不明白的是这样一句话:“如果你有两个独立的迭代器副本,那么你可以让其中一个远远领先于另一个,这意味着两个迭代器之间的数据不能被删除。”