2.基本概念和知识点 MapReduce工作机制 在Eclipse中开发环境配置 MapReduce程序结构 Hadoop基本算法的MapReduce实现:单词计数、数据去重、数据排序、 单表关联、多表关联、大矩阵乘法 3.问题与应用 要求学生掌握MapReduce工作机制,并能在Eclipse中配置开发环境, 理解MapReduce程序结构,并基于MapReduce实现单词计数、数据去重等基本 算法。 第三节Base基本操作 1.主要内容 本节主要介绍了HBase安装部署、HBase的SHELL操作和HBase的Java API。同时介绍了任正非个人奋斗经历。 2.基本概念和知识点 HBase安装部署一 —以伪分布模式为例 常用HBase SHELL命令:create、.list、put、get、scan、delete、.deleteall、 count、truncate、drop HBase的Java API:HBaseConfiguration类、HBaseAdmin类、HTable类 3.问题与应用 要求学生掌握Base安装部署方法,掌握常用Base SHELL命令的用法, 并加以应用。 (三)思考与实践 1.试描述HDFS分布式文件系统的架构。 2.描述MapReduce的编程模式,并举出一个实例来解释MapReduce的处 理流程。 3.描述Hbase的结构,它与传统的RDBMS有什么区别? 4.使用Ibase Shell命令实现对数据库的操作,如创建、别除表,添加、 删除、查看数据。 5.简述使用Hadoop URL读取HDFS文件系统的基本流程,试编写程序使 用URL方式从HDFS读取一个文件。 (四)教学方法与手段 本章主要采用讲解、课堂讨论、课堂实验相结合的教学方式。 五、各教学环节学时分配 15 15 2.基本概念和知识点 MapReduce 工作机制 在 Eclipse 中开发环境配置 MapReduce 程序结构 Hadoop 基本算法的 MapReduce 实现:单词计数、数据去重、数据排序、 单表关联、多表关联、大矩阵乘法 3.问题与应用 要求学生掌握 MapReduce 工作机制,并能在 Eclipse 中配置开发环境, 理解 MapReduce 程序结构,并基于 MapReduce 实现单词计数、数据去重等基本 算法。 第三节 HBase 基本操作 1.主要内容 本节主要介绍了 HBase 安装部署、HBase 的 SHELL 操作和 HBase 的 Java API。同时介绍了任正非个人奋斗经历。 2.基本概念和知识点 HBase 安装部署——以伪分布模式为例 常用 HBase SHELL 命令:create、list、put、get、scan、delete、deleteall、 count、truncate、drop HBase 的 Java API:HBaseConfiguration 类、HBaseAdmin 类、HTable 类 3.问题与应用 要求学生掌握 HBase 安装部署方法,掌握常用 HBase SHELL 命令的用法, 并加以应用。 (三)思考与实践 1.试描述 HDFS 分布式文件系统的架构。 2.描述 MapReduce 的编程模式,并举出一个实例来解释 MapReduce 的处 理流程。 3.描述 Hbase 的结构,它与传统的 RDBMS 有什么区别? 4.使用 Hbase Shell 命令实现对数据库的操作,如创建、删除表,添加、 删除、查看数据。 5.简述使用 Hadoop URL 读取 HDFS 文件系统的基本流程,试编写程序使 用 URL 方式从 HDFS 读取一个文件。 (四)教学方法与手段 本章主要采用讲解、课堂讨论、课堂实验相结合的教学方式。 五、各教学环节学时分配