- 19
- 0
- 约 47页
- 2016-12-03 发布于湖北
- 举报
4MapReduce例子
MapReduce例子刘祥涛2016-12-3回顾MapReduce编程单词计数数据去重排序平均成绩单表关联编程环境准备编程环境准备:安装配置Java环境安装配置Hadoop安装Eclipse(Version:3.3.2)安装插件hadoop-0.20.2-eclipse-plugin.jarMapReduce编程过程就是继承类与实现接口的过程。这些类与接口来自于Hadoop的Map-Reduce框架,由框架控制其执行流程。Java多态性:对象的引用型变量。编程过程的三个阶段:输入阶段计算阶段输出阶段MapReduce编程过程与输入相关的几个抽象类InputFormat 文件分割,读取。FileInputFormat从文件中读取数据。InputSplits 定义了输入到单个Map任务的输入数据。RecordReader 定义了如何从数据上转化为一个(key,value)对,从而输出到Mapper类中。与计算相关的几个抽象类Mapper map()方法处理输入K1,V1,产生输出K2,V2。Reducer reduce()方法处理Map的输入K2,list(V2),产生输出K3,V3。Combiner 实现Reducer接口,对map()输出进行规约。Partitioner 分发map()输出给不同的Reduce任务。与输出相关的几个抽象类OutputFormat 数据输出。File
您可能关注的文档
- 45光的色散.ppt
- 4S店销售管理优秀案例.ppt
- 4中2009-2010学年度(下)初三联考物理科试题.doc
- 4叠加定路置换定理4-12.ppt
- 4学习英语的重要性及学习方法.ppt
- 4图书管理系统设计与实现.doc
- 4多重比较.ppt
- 4存货课件.ppt
- 4影响药物因素.ppt
- 4第四章 CMOS.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)