【教学大纲】
【理论教学】
| 章 | 节 | 课件(PDF) |
| 第1章Hadoop大数据概述 | 1.1Hadoop的简介 | |
| 1.2Hadoop核心组件 | ||
| 1.3Hadoop生态系统简介 | ||
| 1.4Hadoop与云计算、Spark | ||
| 1.5Hadoop应用场景 | ||
| 第2章Hadoop运行及开发环境搭建 | 2.1Hadoop集群环境搭建概述 | |
| 2.2Hadoop伪分布式集群环境搭建(实验1) | ||
| 2.3Hadoop完全分布式集群环境搭建(实验2) | ||
| 2.4.搭建Eclipse开发环境(实验3) | ||
| 第3章HDFS分布式文件系统 | 3.1HDFS体系结构概述 | |
| 3.2.HDFS的基础Shell操作(实验4) | ||
| 3.3.HDFS的Java API操作(实验5) | ||
| 3.4.实践:编写小文件合并程序以及运行(实验6) | ||
| 第4章MapReduce分布式计算框架 | 4.1MapReduce编程模型概述 | |
| 4.2MapReduce运行框架 | ||
| 4.3.实践:统计相同字母组成的不同单词(实验7) | ||
| 第5章YARN资源管理器 | 5.1YARN资源管理器概述 | |
| 5.2YARN基本架构及原理 | ||
| 5.3YARN的工作流程 | ||
| 第6章:Zookeeper组件安装配置 | 6.1ZooKeeper相关知识 | |
| 6.2ZooKeeper选项设置 | ||
| 6.3ZooKeeper角色选举 | ||
| 6.4ZooKeeper的配置选项 | ||
| 第7章:HBase数据库 | 7.1HBase相关知识 | |
| 7.2HBase功能应用 | ||
| 7.3HBase组件设置 | ||
| 7.4HBase安装与配置 | ||
| 7.5HBase常用Shell命令 | ||
| 第8章:Hive数据仓库 | 8.1Hive组件相关知识 | |
| 8.2Hive功能应用 | ||
| 8.3Hive安装配置 | ||
| 8.4Hive格式化和启动 | ||
| 第9章:第9章:Sqoop数据迁移 | 9.1Sqoop相关知识 | |
| 9.2Sqoop功能应用 | ||
| 9.3配置Sqoop环境 | ||
| 9.4Sqoop模板命令 | ||
| 第10章:购物网站用户行为分析综合案例 | 10.1案例简介 | |
| 10.2大数据平台业务处理流程 | ||
| 10.3本地数据集上传到数据仓库Hive | ||
| 10.4Hive数据分析 | ||
| 10.5Sqoop实现Hive、MySQL、HBase数据迁移 |
【实训教学】
【微课教学】