Reduce阶段对value遍历两次的解决方法

Reduce阶段对value的遍历只能一次
解决方法:创建一个容器将遍历的数据存到容器里,然后接下来自行使用即可
在写IF-IDF时,采用如下形式
for(Text value: values){
}

for(Text value: values){
}
对reduce中的value遍历两次
发现第一次成功
第二次则失败
经过网上查询,发现如果要实现遍历两次的话
解决方法:创建一个容器将遍历的数据存到容器里,然后接下来自行使用即可。

猜你喜欢

转载自blog.csdn.net/qq_38262266/article/details/79207339