- 0
- 0
- 约1.1万字
- 约 16页
- 2026-01-22 发布于广东
- 举报
主题
任务1酒店数据清洗
序号
课时
2
教学手段
多媒体、板书、实训室
教学方法
讲授法、演示法、案例法
教学课型
□理论□实训R一体化□(其它)
教学目标
知识目标:MapReduce的编程模型、工作原理、常用组件。
技能目标:能编写MapReduce程序实现数据清洗。
素质目标:协调能力、团队合作的能力;接受新知识、自主学习的能力。
教学重点
MapReduce的编程模型及工作原理
教学难点
MapReduce的常用组件
教学过程设计
备注
一.教学内容(80分钟)
(一)回顾上节课内容,讲述MapReduce的架构和原理
1.对上节课留的作业进行答疑
2.回顾上节课内容,引出本节课的主题
通过上节课的学习,学生了解到MapReduce框架主要是由Map和Reduce两个阶段来实现计算的,那么这两个阶段的内部是如何协同工作的呢?本节课将针对MapReduce对数据进行清洗。
3.明确学习目标
(1)掌握MapReduce工作过程
(2)掌握MapTask工作原理
(3)掌握ReduceTask工作原理
(4)掌握Shuffle工作原理
(二)进行重点知识的讲解
1.需求说明
介绍任务的总体需求,实现对酒店数据的清洗处理。
2.设计思路
根据MapReduce工作原理可知,MapReduce分为Map和Reduce两个阶段,要剔除不规范的数据,可以在Map阶段对数据进行处理,如果要统计每个省份五星级酒店的个数,可以在Reduce阶段进行汇总,这样可以实现以上需求。
3.基础准备
在IDEA开发环境下创建Maven项目并导入对应的依赖包。
4.实施编码
分别编写Mapper、Reducer、Driver程序。
5.项目运行
(三)归纳总结,随堂练习
对课堂上讲解的知识点进行总结,使用高校教辅平台中的随堂练习题巩固本节课的知识点。
二.总结(10分钟)
教师指出学生实践中可能出错和已经出错的地方,结合教学重点和难点,对所学知识进一步强化。
作业布置
教学反思
主题
任务2MapReduce计算平均分
序号
课时
2
教学手段
多媒体、板书、实训室
教学方法
讲授法、演示法、案例法
教学课型
□理论□实训R一体化□(其它)
教学目标
知识目标:MapReduce的编程模型、工作原理、常用组件。
技能目标:能编写MapReduce程序实现数据计算统计。
素质目标:协调能力、团队合作的能力;接受新知识、自主学习的能力。
教学重点
MapReduce的编程模型及工作原理
教学难点
MapReduce的常用组件
教学过程设计
备注
一.教学内容(80分钟)
(一)回顾上节课内容,讲述MapReduce的架构和原理
1.对上节课留的作业进行答疑
2.回顾上节课内容,引出本节课的主题
通过上节课的学习,学生了解到MapReduce框架主要是由Map和Reduce两个阶段来实现计算的,那么这两个阶段的内部是如何协同工作的呢?本节课将针对MapReduce对数据进行统计分析计算。
3.明确学习目标
(1)掌握MapReduce工作过程
(2)掌握MapTask工作原理
(3)掌握ReduceTask工作原理
(4)掌握Shuffle工作原理
(二)进行重点知识的讲解
1.需求说明
本例通过对输入文件中的学生三科成绩进行计算,得出每个学生的平均成绩,输入文件中的每行内容均为一个学生的学号和其对应的成绩,每门学科的成绩为一个文件,要求输出结果中每行有两列数据,其中第一列代表学生的学号,第二列代表学生的成绩,输入的三个文件内容如下:
语文成绩见chinese.txt,内容如下:
sn001,89
sn002,78
sn003,94
sn004,82
2.设计思路
根据MapReduce的工作原理可知,Map任务最终处理的结果会以key,value键值对的格式发送到Reduce进行合并,具有相同key的key,value键值对会发送到同一个Reduce任务中进行处理,即Reduce任务处理的数据是key和这个key对应的所有value的一个集合(value-list)。
3.基础准备
在IDEA开发环境下创建Maven项目并导入对应的依赖包。
4.实施编码
在前一个范例项目的基础上新建一个pakage为com.cqcvc.avg,然后依次创建AvgMapper、AvgReducer、AvgDriver三个class。
AvgMapper
您可能关注的文档
- 调查湖泊生态系统现状.pdf
- 河流生态系统调查.pdf
- 河流生态系统野外调查.pdf
- 河流生态修复.pdf
- 评估湖泊生态系统建康.pdf
- 评价湿地生态系统健康.pdf
- 湿地生态系统结构.pdf
- 湿地生态与湿地恢复.pdf
- 修复湖泊生态系统破坏.pdf
- 中国的河流资料.pdf
- 中国农业大学 环境监测 课件 Env19-quality assurance.ppt
- 中国农业大学 环境监测 课件 Env7-air introduction.ppt
- 中国农业大学 环境监测 课件 Env12-soil determine.ppt
- 中国农业大学 环境监测 课件 Env20-quality control.ppt
- 中国农业大学 环境监测 课件 Env8-air sampling.ppt
- 体育市场营销(第三版)第07章体育市场营销渠道管理.ppt
- 中国农业大学 环境监测 课件 Env17-data processing.ppt
- 中国农业大学 环境监测 课件 Env15-environmental biomonitoring.ppt
- 唐代文学课件 第2章 盛唐文学.ppt
- 微信现场抽奖工具实操:大屏互动+中奖概率控制,一看就会.docx
最近下载
- 《新编应用文写作(第2版)》全套教学课件.pptx
- 美的热水器F80- A20GA2(H)专项试验报告.pdf VIP
- 湖南省长沙市雅礼中学2024-2025学年高二上学期期末考试数学试题(含答案).docx VIP
- 2025年最新修订中华人民共和国监察法实施条例学习解读专题宣讲PPT课件.pptx VIP
- 量子纠缠光源性能表征和测试方法-15页.pdf VIP
- 场厂内机动车辆考试试题.docx VIP
- 水库坝线选择、正常蓄水位、施工总布置编制规定.pdf VIP
- 中学校长述职报告【7篇】.docx VIP
- .直线式包裹分拣机输送分拣装置设计.doc VIP
- 2025年春新人教版七年级下册历史全册课件.ppt
原创力文档

文档评论(0)