在学习了MapReduce的使用之后,我们已经可以处理WordCount这类统计和检索任务,但是客观上MapReduce可以做的事情还有很多。MapReduce主要是依靠开发者通过编程来实现功能的,开发者可以通过实现Map和Reduce相关的方法来进行数据处理。为了简单的展示这一过程,我们将手工编写一个WordCount程序。注意:MapReduce依赖Hadoop的库,但由于本教程使用的Hadoop运行环境是Docker容器,难以部署开发环境,所以真实的开发工作(包含调试)将需要一个运行Hadoop的计算机。在这里我们仅学习已完成程序的部署。MyWordCount.java文件代码/** *