《Hadoop技术与应用 教案 实验5--10 部署ZooKeeper集群和ZooKeeper实战--- 部署Kafka集群和Kafka实战.docx》由会员分享,可在线阅读,更多相关《Hadoop技术与应用 教案 实验5--10 部署ZooKeeper集群和ZooKeeper实战--- 部署Kafka集群和Kafka实战.docx(17页珍藏版)》请在第一文库网上搜索。
1、课序:13实验日期:实验教师:*批准人:*一、实验名称实验5部署ZooKeeper集群和ZooKeeper实战二、实验目的、要求1 .理解ZoOKeePer的系统模型,包括数据模型、版本机制、WatCher监听机制、AC1权限控制机制。2 .理解ZooKeePer的工作原理,包括集群架构、1eader选举机制。3 .熟练掌握ZooKeeper集群的部署和运行。4 .掌握ZoOKeePer四字命令的使用。5 .熟练掌握ZooKeeperShe11常用命令的使用。6 .了解ZooKeeperJavaAPI,能看懂简单的ZooKeeper编程。三、实验重点、难点重点:ZooKeeper集群部署,Zo
2、oKeeperShe11命令使用O难点:无。四、实验器材、设备本实验所需的软件环境包括1inux集群(至少3台机器)、JaVa环境、ZooKeeper安装包、Ec1ipseo教学设计:一、复习提问,回顾ZOoKeePer集群部署、ZooKeePerShen命令使用的关键点。教师讲述本次实验的先修技能、实验步骤和实验重点难点。二、采用实验法教学,学生按照本次实验的实验指导书进行实验,教师指导。1 .规戈IJZooKeeper集群。2 .部署ZooKeeper集群。3 .启动ZooKeeper集群。4 .验证ZooKeeper集群。5 .使用ZooKeeperShe11客户端命令。6 .关闭Zoo
3、Keeper集群。三、布置课后作业1 .完成本次实验实验报告,并于本周日前上传至平台。2 .预习“部署全分布模式HBaSe集群和HBaSe实战”。课序授课日期授课班次授课教师批准人14课题第9讲部署全分布模式HBase集群和HBase实战目的要求1 .了解HBaSe起源和功能。2 .理解HBaSe数据模型。(重点)3 .理解HBaSe体系架构。(重点)4 .掌握HBaSe部署要点包括运行环境、运行模式及主要配置文件等。(重点)5 .熟练掌握HBaSeShe1I常用命令的使用,了解HBaSeWebU1界面和HBaSeJavaAPI编程接口。(重点)6 .初步了解在1inUX环境下部署全分布模式H
4、BaSe集群、使用HBaSeShe1I常用命令完成数据库各类DD1、DM1操作。教学内容项目6部署全分布模式HBase集群和HBase实战6. 1初识HBase6.2 HBaSe数据模型(重点)6.3 HBaSe体系架构(重点)6.4HBaSe部署要点(重点)6.4.1HBase运行环境6.4.2HBaSe运行模式6.4.3HBaSe配置文件6.5 HBaSe接口6.5.1 HBaseWebU16.5.2 5.2HBaseShe1I(重点)6.5.3 HBaseJavaAPI6.6 项目实训:部署全分布模式HBaSe集群和HBaSe实战(引入)重点难点重点:HBaSe数据模型,HBaSe体系架
5、构,HBaSe部署要点,HBaseShe11o难点:无。教学方法手段讲授法,讨论法,演示法,案例法教学步骤1 .复习提问,讲评章节测试5和实脸5,导入本节内容。2 .精讲本节内容。3 .进行本节小结。4 .布置课后作业。复习提问1. Z。KeePer是什么?能干什么?2. ZooKeeper工作原理。3. ZooKeeper数据模型。4. ZooKeeper部署要点。5. ZooKeeperSheIIo作业1 .章节测试完成线上测试”章节测试6-部署全分布模式HBaSe集群和HBaSe实战2 .思考题(1)阅读GoogIe论文Bigtab1e:ADistributedStorageSystem
6、forStructuredDatao(2)使用HBaseJavaAPI编程,实现新建HBaSe表、插入数据的功能,打成JAR包并提交集群执行,观察运行结果。预习内容预习线上资源“实脸指导书-实验6部署全分布模式HBase集群和HBase实战”,了解实验目的和实验内容,准备实验环境。教学环节复习提问新课讲解课堂讨论每课小结布置作业时间分配(以分钟计算)10701532课序:15实验日期:实验教师:*批准人:*一、实验名称实验6部署全分布模式HBase集群和HBaSe实战二、实验目的、要求1 .理解HBaSe数据模型。2 .理解HBaSe体系架构。3 .熟练掌握HBaSe集群的部署。4 .了解HB
7、aSeWebU1的使用。5 .熟练掌握HBaSeShe11常用命令的使用。6 .了解HBaSeJaVaAPI,能编写简单的HBaSe程序。三、实验重点、难点重点:HBaSe集群部署,HBaSeShen命令使用。难点:无。四、实验器材、设备本实验所需的软件环境包括HDFS集群、ZOoKeePer集群、HBaSe安装包。教学设计:一、复习提问,回顾HBaSe集群部署、HBaSeShen命令使用的关键点。教师讲述本次实验的先修技能、实验步骤和实验重点难点。二、采用实验法教学,学生按照本次实验的实验指导书进行实验,教师指导。1 .规划全分布模式HBase集群。2 .部署全分布模式HBaSe集群。3 .
8、启动全分布模式HBaSe集群。4 .验证全分布模式HBaSe集群。5 .使用HBaseShe11和HBaseWebU16 .关闭全分布模式HBaSe集群。三、布置课后作业1 .完成本次实验实验报告,并于本周日前上传至平台。2 .预习“Hive体系架构、数据模型和函数”。课序授课日期授课班次授课教师批准人16课题第10讲HiVe体系架构、数据模型和函数目的要求1 .了解HiVe功能、来源和优缺。2 .理解HiVe体系架构及各个组件功能。(重点)3 .掌握HiVe数据类型,包括基本数据类型和集合数据类型。4 .理解HiVe数据模型,包括表、分区和分桶。(重点)5 .掌握HiVe函数,主要为内置函数
9、。(重点,难点)教学内容项目7部署本地模式HiVe和HiVe实战7. 1初识HiVe7.2 HiVe体系架构(重点)7.3 HiVe数据类型7.4 HiVe数据模型(重点)7.5 HiVe函数(重点,难点)重点难点重点:HiVe体系架构,HiVe数据模型,HiVe函数。难点:HiVe函数综合运用。教学方法手段讲授法,讨论法,演示法,案例法教学步骤1 .复习提问,讲评章节测试6和实脸6,导入本节内容。2 .精讲本节内容。3 .进行本节小结。4 .布置课后作业。复习提问1. HBase是什么?能干什么?2. HBaSe数据模型。3. HBaSe体系架构。4. HBase部署要点O5. HBaseS
10、he1I。作业无预习内容预习“Hive部署要点和接口”教学环节复习提问新课讲解课堂讨论每课小结布置作业时间分配(以分钟计算)10701532课序授课日期授课班次授课教师批准人17课题第11讲HiVe部署要点和接口目的要求1 .理解HiVe部署要点,包括运行环境、运行模式和配置文件hive-site.xm1、hive-env.Sh等。(重点)2 .掌握HiVeQ1中的DD1、DM1、SE1ECT语句(重点,难点),了解接口HW1和HiveAPIo3 .初步了解在1inUX环境下部署本地模式Hive,综合运用HiVeQ1语句进行海量结构化数据的离线分析。教学内容项目7部署本地模式HiVe和HiVe
11、实战7.6HiVe部署要点(重点)7.6.1HiVe运行环境7.6.2HiVe部署模式7.6.3HiVe配置文件7.7HiVe接口7.7.1HiveShe1I(重点,难点)7.7.2HiveWebInterface(HWI)7.7.3HiveAPI7.8项目实训:部署本地模式HiVe和HiVe实战(引入)重点难点重点:HiVe部署要点,HiVeQ1语句。难点:HiVeQ1语句综合运用。教学方法手段讲授法,讨论法,演示法,案例法教学步骤1 .复习提问,导人本节内容。2 .精讲本节内容。3 .进行本节小结。4 .布置课后作业。复习提问1. Hive是什么?能干什么?2. HiVe体系架构。3. H
12、iVe数据模型。4. Hive函数。作业1 .章节测试完成线上测试“章节测试7-部署本地模式HiVe和HiVe实战”。2 .思考题(1)查阅资料,在本项目案例的基础上创建外部表、分区表和分桶表,体会它们之间的区别。(2)使用HiveJavaAPI操作Hive,实现加载驱动、创建连接、创建数据库、查询所有数据库、创建表、查询所有表、查看表结构、加载数据、查询数据、统计查询(会运行MaPRedUCe作业)、删除数据库表、删除数据库、释放资源等一系列功能。预习内容预习线上资源”实脸指导书-实验7部署本地模式HiVe和HiVe实战,了解实脸目的和实脸内容,准备实险环境。教学环节复习提问新课讲解课堂讨论
13、每课小结布置作业时间分配(以分钟计算)5751532课序:18实验日期:实验教师:*批准人:*一、实验名称实验7部署本地模式Hive和Hive实战二、实验目的、要求1 .理解HiVe工作原理。2 .理解HiVe体系架构。3 .熟悉HiVe运行模式,熟练掌握本地模式HiVe的部署。4 .了解HiveWebUI的配置和使用。5 .熟练掌握HiVeQ1语句的使用。6 .了解HiVeJaVaAPI,能编写简单的HiVe程序。三、实验重点、难点重点:HiVe部署,HiVeQ1语句使用。难点:HiVeQ1语句使用。四、实验器材、设备本实验所需的软件环境包括全分布模式Hadoop集群、MySQ1安装包、My
14、SQ1JDBC驱动包、HiVe安装包、Ec1ipseo教学设计:一、复习提问,回顾HiVe部署、HiVeQ1语句使用的关键点。教师讲述本次实验的先修技能、实验步骤和实验重点难点。二、采用实验法教学,学生按照本次实验的实验指导书进行实验,教师指导。1 .规划Hive。2 .在1inUX下安装和配置MySQ1,部署本地模式Hive。3 .验证Hiveo4 .使用HiVeQ1语句完成海量结构化数据的离线分析。三、布置课后作业1 .完成本次实验实验报告,并于本周日前上传至平台。2 .预习Sqoop实战”。课序授课日期授课班次授课教师批准人19课题第12讲Sq。P实战目的要求1 .了解SqOoP功能、工作流程和版本。2 .理解SqOOP体系架构。3 .理解SqOoP部署要点包括运行环境、运行模式、配置文件SqOOP-env.sho(重点)4 .掌握SqoopShe1I常用命令的使用,主要包括sqoopimport和sqoopexporto(重点)5 .初步了解在1inUX环境下部署SqOOp,灵活使用各种SqOOPSheI1命令完成Ha