本篇博客,小菌为大家带来的则是MapReduce的实战——统计指定文本文件中每一个单词出现的总次数。
我们先来确定初始的数据源,即wordcount.txt文件!
?...import java.io.IOException;
/**
* @Auther: 封茗囧菌
* @Date: 2019/11/11 17:43
* @Description:
* 需求:在一堆给定的文本文件中统计输出每一个单词出现的总次数...,Text,LongWritable> {
//map 方法的生命周期: 框架每传一行数据就被调用一次
//key : 这一行的起始点在文件中的偏移量
//value :..., InterruptedException {
/**
* 代码中 key 是行首字母的【偏移量】-->无规律可言,行首字母到所有内容最前端的
* value 是一行真正的数据...思路回顾:
每读取一行数据,MapReduce就会调用一次map方法,在map方法中我们把每行数据用空格" "分隔成一个数组,遍历数组,把数组中的每一个元素作为key,1作为value