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