Mapreduce实例——去重
实验目的
1.准确理解MapReduce去重的设计原理
2.熟练掌握MapReduce去重的程序编写
3.学会自己编写MapReduce去重代码解决实际问题
实验原理
“数据去重”主要是为了掌握和利用并行化思想来对数据进行有意义的筛选。统计大数据集上的数据种类个数、从网站日志中计算访问地等这些看似庞杂的任务都会涉及数据去重。
数据去重的最终目标是让原始数据中出现次数超过一次的数据在输出文件中只出现一次。在MapReduce流程中,map的输出
MaprReduce去重流程如下图所示:
启动hadoop
启动成功
生成文件
创建java项目
写入代码
运行
最后结果