- 0
- 0
- 约1.55千字
- 约 4页
- 2026-01-21 发布于贵州
- 举报
PAGE
PAGE1
《大数据应用技术基础》教学设计
课题
认识ZooKeeper工作机制
课型
理论
班级
教师
课时
2
教学分析
教材分析
教师备课时填写
学情分析
教师备课时填写
教学目标
知识
1.能描述ZooKeeper的Watcher机制;
2.能描述ZooKeeper的分布式锁机制;
3.能描述ZooKeeper的Leader选择机制。
技能
1.能评价ZooKeeper三种机制实现的管理特性;
2.能从故障现象确定机制运作问题。
素养
1.培养关注行业前沿技术发展的意识;
2.培养大数据应用意识。
教学重点
ZooKeeper的工作机制
教学难点
ZooKeeper的工作机制运行过程
教学方法
讲授法、讨论法、演示法
教学环境
软件环境:CentOS7操作系统
硬件环境:多媒体教室或软件实训室,计算机
教学资源:PPT、微课视频
教学反思
教师课后填写
教学过程
教学环节
教师活动
学生活动
新课导入
(5分钟)
1.人工管理方式下,在主控服务发生故障时,是如何切换主控服务的?
2.在结构化SQL数据库操作中,为保证数据一致性,会采用锁机制,在分布式环境中又该如何实现呢?
讨论
交流
目标展示
(5分钟)
PPT展示本课题要完成的目标并适当解说
观看
了解
新课教学
(60分钟)
活动一认识Watcher机制(20分钟)
1.Watcher机制
观察框图示意:描述机制的运作过程。
问:Watcher是什么?
Wathcer机制实现了哪些功能?
2.运作过程
(1)client向ZooKeeper服务器注册Watcher,也即在znode中登记Wather相关信息(如地址),同时登记在本地管理器中;
(2)ZooKeeper通知客户,客户端则从Watcher管理器中取出相应的Watcher执行;
观看
讨论
笔记
活动二认识分布式锁机制(30分钟)
1.分布式锁机制
问:为什么需要锁机制
获得数据锁的客户可以访问数据。
分布式锁可以在分布环境中保证数据一致性。
2.实现过程
(1)客户连接到ZooKeeper服务器,并在相应数据的锁节点下创建一个临时顺序节点;
(2)然后查询该并判断自己创建的节点是否是该锁节点下序号最小的节点,如果是,则获得锁,否则监听排在自己前一位的子节点的删除事件;若所监听的子节点被删除,则获得数据锁;
(3)执行数据访问业务代码,然后删除自创节点,释放锁。
思考
讨论
画流程图
活动三认识Leader选择机制(10分钟)
1.Leader
问:什么是Leader?
Leader是master/slave模式服务群集中的主控服务器,是集群中为客户实际提供服务。
2.选择Leader
(1)一组参与Leader竞争的服务器同时在ZooKeeper创建指定的znode,谁先创建成功谁就成为Leader;
(2)其它服务器向该znode注册Watcher
(3)当前Leader失效时,则重新发起Leader竞选。
思考
解说
展示评价
(5分钟)
Watcher机制的功能有。
分布式锁的作用是。
3.Leader机制的作用是。
完成练习
课堂小结
(5分钟)
1.ZooKeeper的Watcher机制;
2.ZooKeeper的分布式锁机制;
3.ZooKeeper的Leader选择机制。
个别与集体结合回顾学习的内容
课后作业
教师备课时填写或课后自行针对性命题
知识技能拓展
调研说明Hadoop技术在大数据领域中的应用情况。
您可能关注的文档
- 大学课程《大数据应用技术基础》教案:1.1.2大数据技术.doc
- 大学课程《大数据应用技术基础》教案:1.2.2Hadoop大数据技术.doc
- 大学课程《大数据应用技术基础》教案:2.1.1认识Hadoop.doc
- 大学课程《大数据应用技术基础》教案:2.1.2HDFS及使用.doc
- 大学课程《大数据应用技术基础》教案:2.2.1ZooKeeper服务架构.doc
- 大学课程《大数据应用技术基础》教案:3.1.1NoSQL数据库.doc
- 大学课程《大数据应用技术基础》教案:3.1.2Hbase数据模型.doc
- 大学课程《大数据应用技术基础》教案:3.1.3使用Hbase数据库.doc
- 大学课程《大数据应用技术基础》教案:3.2.1Hive的体系架构.doc
- 大学课程《大数据应用技术基础》教案:3.2.2Hive的数据模型.doc
- 中国水墨风马年年终总结汇报PPT模板.pptx
- 企管部长2025年工作总结及2026年度工作规划思路.docx
- 排污许可证管理及重污染天气政策解读培训.pptx
- 马年春节2026新年会策划年终总结汇报述职报告模板.pptx
- 2026新年红色喜迎马年节日介绍主题班会.pptx
- 单元一 汽车溯源(课件)-《汽车文化》同步教学(人民交通出版社).pptx
- 6.3汽车俱乐部(课件)-《汽车文化》同步教学(江苏凤凰教育出版社).pdf
- 6.3汽车与交通(课件)-《汽车文化》同步教学(武汉大学出版社).pdf
- 5.1汽车竞赛概述(课件)-《汽车文化》同步教学(武汉大学出版社).pdf
- 5.1汽车发展与社会--(课件)-《汽车文化》同步教学(国防科技大学出版社).pdf
原创力文档

文档评论(0)