第一章 課程概述
1、課程概述
2、課時實驗環境介紹?? ?
3、什么是數據倉庫?
4、Hadoop的起源:Google的思想概述
5、Google的基本思想1:分布式文件系統GFS
6、Google的基本思想2:倒排索引
7、Google的基本思想3:PageRank
8、Google的基本思想4:BigTable
9、本講內容總結
第二章 Hadoop 2.x HDFS的體系架構
10、HDFS體系結構之一:NameNode和DataNode
11、HDFS體系結構之二:HDFS文件上傳的過程
12、HDFS體系結構之三:文件下載的過程?? ?
13、HDFS體系結構之四:示例-文件上傳和下載
14、HDFS體系結構之五:SecondaryNameNode
15、HDFS體系結構之六:HDFS的瓶頸
第三章 Yarn的體系結構和MapReduce運行的過程
16、MapReduce程序在Yarn平臺上的執行過程
第四章 HBase的體系結構
17、HBase的體系結構
18、HBase的表結構
第五章 Hadoop 2.x的生態圈
19、Hadoop的生態圈
第六章 Hadoop 2.x 的安裝和配置
20、Hadoop的安裝之一:Linux和JDK
21、Hadoop的安裝之二:本地模式
22、Hadoop的安裝之三:偽分布模式?? ?
23、Hadoop的安裝之四:SSH免密碼登錄原理和配置
24、Hadoop的安裝之五:Hadoop的WebConsole
第七章 Hadoop應用案例分析
25、Hadoop應用案例一:基于大數據的互聯網架構
26、Hadoop應用案例二:基于Hadoop的日志分析?? ?
27、Hadoop應用案例三:Hadoop在淘寶中的應用
第八章 操作HDFS
28、HDFS體系結構知識點回顧
29、通過命令行訪問HDFS?? ?
30、HDFS的Java編程案例一
31、HDFS的Java編程案例二
32、HDFS的Java編程案例三
33、本章小結
第九章 使用MapReduce程序處理數據
34、本講概述
35、MapReduce的基本概念和原理?? ?
36、第一個MapReduce程序
37、Hadoop序列化的基本概念
38、編寫Hadoop序列化的程序
39、MapReduce的排序
40、MapReduce的分區
41、什么是Combiner
42、什么是Shuffle
43、本講總結