mapreduce:iterable迭代只能迭代一次

在学习 hadoop 的 mapreduce 的时候,reduce 阶段要使用iterable 去迭代 map阶段传过来的K:V 键值对

但是有个问题,iterable 只能迭代一次,不能回头

如果需要多次循环

可以使用list 或 map 等集合在迭代的时候存储一遍内容

之后的循环调用集合里的信息即可

你可能感兴趣的:(mapreduce,大数据)