《Hadoop+hive+zookeeper》教程 下载本文

内容发布更新时间 : 2024/5/18 11:53:34星期一 下面是文章的全部内容请认真阅读。

hadoop基础》教学大纲

编写人:云计算 云服务系1

《 1406A

一、 课程教学内容及目标:

(一) 知识目标

1、掌握hadoop集群部署以及相关配置;

2、熟练掌握hadoop中hdfs文件系统的创建、删除、查看、操作; 3、熟练掌握hadoop中MapReduce的编写及操作; 4、掌握hadoop下子项目zookeeper的部署及操作; 5、掌握hadoop下子项目hbase的部署及操作; 6、掌握hadoop下子项目hive的部署及操作; (二) 能力目标

速度目标:每单元配有综合案例考核,要求学生在规定时间内完成。整个课程结束后要求学生两个小时内部署完毕hadoop的集群,并要求实现创建文件,删除文件等操作。

思路目标:该课程中主要讲解hadoop集群的构建以及其子项目的搭建,在教学过程中培养学生自己操作动手的能力。

(三) 参考教材

1. 《hadoop权威指南》清华大学出版社。 2. 《hadoop深入浅出》

二、 课程目录

2

第一单元 第二单元 第三单元 第四单元 第五单元 第六单元 第七单元 第八单元 第九单元 第十单元

Hadoop基本介绍 …………………………………………… 4 HDFS基本介绍………………………………………………… 4 HDFS系统架构 …………………………………………… 6 YARN系统架构………………………………………………… 6 Yarn的架构解析……………………………………………… 9

Yarn的集群的搭建………………………………………… 9

了解MapReduce……………………………………………… 10 MapReduce的运行…………………………………………… 12 Hadoop单节点与伪分布式的搭建………………………… 13 Hadoop完全分布式的搭建………………………………… 16

第十一单元 zookeeper入门……………………………………………… 18 第十二单元 zookeeper的搭建…………………………………………… 20 第十三单元 hadoop集群的搭建………………………………………… 21 第十四单元 hbase简介………………………………………………… 22 第十五单元 hbase的操作………………………………………………… 24 第十六单元 hive简介……………………………………………………… 26 第十七单元 hive的搭建…………………………………………………… 27 第十八单元 hive的使用…………………………………………………… 31

3