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