本篇博客,小菌为大家带来的则是MapReduce的实战——统计指定文本文件中每一个单词出现的总次数。
我们先来确定初始的数据源,即wordcount.txt文件!
?...import java.io.IOException;
/**
* @Auther: 封茗囧菌
* @Date: 2019/11/11 17:43
* @Description:
* 需求:在一堆给定的文本文件中统计输出每一个单词出现的总次数..., InterruptedException {
/**
* 代码中 key 是行首字母的【偏移量】-->无规律可言,行首字母到所有内容最前端的
* value 是一行真正的数据...在我们本地的E盘上,出现了result文件夹
?
打开进入并用Notepad++ 打开文件查看内容!发现统计的结果已经呈现在里面了!说明我们的程序运行成功了!
?...思路回顾:
每读取一行数据,MapReduce就会调用一次map方法,在map方法中我们把每行数据用空格" "分隔成一个数组,遍历数组,把数组中的每一个元素作为key,1作为value