第一部份. 預備知識
1.1. 大數據與Hadoop
1.2. Hadoop發展歷程與現狀
1.3. Hadoop的基本組成與原理
第二部份. 集群部署前的準備
2.1. 硬件選型
2.2. 網絡規劃
2.3. 操作系統選型與配置
2.4. Hadoop版本選型
第三部份. 從零開始安裝部署Hadoop集群
3.1. 偽分布式模式
3.2. 分布式生產環境部署
3.3. 節點規劃
3.4. 集群安裝部署HDFS
3.5. 集群安裝部署MRv2和YARN
3.6. Hadoop集群benchmark
第四部份. 開始使用Hadoop集群
4.1. Hadoop命令手冊解讀
4.2. HDFS使用與權限
4.3. MapReduce Job開發、運行與管理
4.4. YARN管理
第五部份. Hadoop集群性能優化
5.1. 集群常用配置文件解讀
5.2. HDFS配置優化
5.3. MapReduce配置優化
5.4. YARN配置優化
第六部份. HDFS高可用配置
6.1. NameNode HA
6.2. HDFS Federation
第七部份. YARN高可用配置
7.1. ResourceManager HA
7.2. NodeManager Recovery
第八部份. Hadoop安全模式與權限控制
8.1. Hadoop安全模式原理與架構
8.2. Kerberos原理與Hadoop應用
8.3. 權限控制
第九部份. Hadoop集群管理
9.1. HDFS權限規劃和Quota管理
9.2. HDFS擴容與故障節點處理
9.3. HDFS Balancer
9.4. HDFS FSCK
9.5. HDFS distcp
9.6. YARN Scheduler配置管理
9.7. YARN擴容與故障節點處理
9.8. 集群版本升級與回滾
第十部份. Hadoop其他組件安裝配置與管理
10.1. HBase安裝配置管理
10.2. Hive安裝配置管理
10.3. Pig安裝配置管理
10.4. Spark安裝配置與管理
第十一部份. Hadoop集群監控方案
11.1. JMX監控
11.2. Ganglia監控
11.3. Nagios/Zabbix監控
第十二部份. Hadoop新版本特性概述與展望
12.1. HDFS集中式緩存
12.2. HDFS分級存儲
12.3. YARN Node Label
12.4. YARN Timeline Server
12.5. YARN Docker執行器
12.6. Hadoop 3.0展望 |