《Hadoop集程序设计与开发》教学
大纲
课程名称:Hadoop集程序设计与开发
课程类别:必修
适用专业:大数据技术类相关专业
总学时:64学时
总学分:4.0学分
hbase应用案例一、课程的性质
本课程是为大数据技术类相关专业学生开设的课程。大数据技术蓬勃发展,基于开源技术的Hadoop在行业中应用广泛。Hadoop开源免费、社区活跃,框架具备分布式存储和计算的核心功能,并且有企业成功的案例(如如淘宝、百度等)。本课程首先通过企业项目发展历程介绍了大数据与云计算的概念并将Hadoop在这二个领域中的作用与地位进行阐述。通过Hadoop源码片断与理论及实操结合的模式介绍Hado
op分布式存储框架HDFS与分布式计算框架MapReduce的用法。对于HDFS不能很好支持小条目读取的缺陷,引入HBase 框架进行应用说明。对于MapReduce框架对于项目专业人员的技能要求门槛高,复杂业务开发周期较长的问题引入了Hive框架进行应用说明。Hadoop与HBase和Hive结合进行项目中大数据的存取与统计计算在企业中的运用越来越广泛,学习Hadoop框架已然是进入大数据行业所必不可少的一步。
二、课程的任务
通过本课程的学习,使学生对Hadoop框架有一个全面的理解,课程内容主要包括了Hadoop基本原理与架构、集安装配置、HDFS应用、HDFS I/O操作、MapReduce工作原理与应用编程、HBase基本应用、Hive基本应用,关键知识点配置Hadoop源码片断和实操案例进行辅助。涉及的知识点简要精到,实践操作性强。
三、教学内容及学时安排
四、考核方式
突出学生解决实际问题的能力,加强过程性考核。课程考核的成绩构成= 出勤(10%)+ 平时作业与课堂练习(30%)+ 课程设计(60%)。
五、教材与参考资料
1.教材
Hadoop集程序设计与开发
2.参考资料
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论