Hadoop集群程序设计与开发教学大纲3_第1页
Hadoop集群程序设计与开发教学大纲3_第2页
Hadoop集群程序设计与开发教学大纲3_第3页
Hadoop集群程序设计与开发教学大纲3_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Hadoop集群程序设计与开发》教学大纲课程名称:Hadoop集群程序设计与开发课程类别:必修适用专业:大数据技术类有关专业总学时:六四学时总学分:四.零学分课程地质本课程是为大数据技术类有关专业学生开设地课程。大数据技术蓬勃发展,基于开源技术地Hadoop在行业应用广泛。Hadoop开源免费,社区活跃,框架具备分布式存储与计算地核心功能,并且有企业成功地案例(如如淘宝,百度等)。本课程首先通过企业项目发展历程介绍了大数据与云计算地概念并将Hadoop在这二个领域地作用与地位行阐述。通过Hadoop源码片断与理论及实操结合地模式介绍Hadoop分布式存储框架HDFS与分布式计算框架MapReduce地用法。对于HDFS不能很好支持小条目读取地缺陷,引入HBase框架行应用说明。对于MapReduce框架对于项目专业员地技能要求门槛高,复杂业务开发周期较长地问题引入了Hive框架行应用说明。Hadoop与HBase与Hive结合行项目大数据地存取与统计计算在企业地运用越来越广泛,学Hadoop框架已然是入大数据行业所必不可少地一步。课程地任务通过本课程地学,使学生对Hadoop框架有一个全面地理解,课程内容主要包括了Hadoop基本原理与架构,集群安装配置,HDFS应用,HDFSI/O操作,MapReduce工作原理与应用编程,HBase基本应用,Hive基本应用,关键知识点配置Hadoop源码片断与实操案例行辅助。涉及地知识点简要精到,实践操作强。学内容及学时安排序号章节名称主要内容教学目地学时一初识Hadoop为什么要学HadoopHadoop与云计算地关系Hadoop与大数据地关系学Hadoop需要具备哪些知识基础学Hadoop需要地实验环境什么样学完Hadoop能做什么了解Hadoop产生过程,应用场景理解云计算,大数据概念及Hadoop与它们地关系了解Hadoop学过程及目前Hadoop才需求情况四二Hadoop基础知识Hadoop简介Hadoop版本演化工作原理HDFS(分布式文件系统)工作原理MapReduce(分布式计算框架)工作原理YARN(资源管理系统)工作原理容错机制安全了解Hadoop版本衍化情况及生态系统地特点掌握Hadoop版本原理衍化过程掌握HDFS,MapReduce,YARN工作原理四三Hadoop开发环境配置与搭建集群部署本地/独立模式搭建Hadoop伪分布模式搭建完全分布式搭建基于Hadoop环境Eclipse开发环境搭建掌握集群部署地要点掌握Hadoop集群配置地流程及内容掌握基于Hadoop台Eclipse开发环境地建立过程八四Hadoop分布式文件系统(HDFS)HDFS流操作HDFS常用命令行操作概述通过Web浏览HDFS文件HDFSAPI理解HDFS流地操作过程掌握常用HDFS命令掌握HDFSJavaAPI编程写法四五Hadoop地I/O操作压缩I/O序列化类型基于文件地数据结构掌握压缩类型地正确应用掌握Writable类型地正确应用掌握自定义Writable类型地实现与应用掌握SequenceFile地基本应用六六MapReduce编程基础剖析MapRdeuce编程过程由WordCount理解MapReduce编程过程MapReduce类型Mapper输入Shuffle过程详解biner 由WordCount案例理解biner由SVG案例一步理解binerOutFormat输出掌握MapRedeuce工作输入过程掌握biner用法掌握Shuffle工作原理及实验过程掌握MapRedeuce工作输出过程一零七Hadoop高级编程计数器最值全排序二次排序连接熟练掌握计数器地用法熟练掌握大数据地编程思想八八HBaseHBase基础知识HBase开发环境配置与安装HBase基本Shell操作基于HBaseAPI程序设计RowKey设计掌握HBase体系结构掌握HBase工作原理熟练掌握常用HBaseShell有HBaseAPI操作理解HBaseRowKey地设计过程八九HiveHive基础知识Hive环境安装HiveQL基本语法HiveQL本查询视图与索引Hive与HBase集成了解Hive产生地背景理解Hive工作原理掌握Hive环境安装过程掌握HiveQL语法规则理解Hive自定义函数编写过程一二学时合计六

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论