一、JobTracker功能
1、作业控制
2、资源管理
二、启动分析
1、重要对象初始化
2、各种线程
3、作业恢复
三、心跳接收与应答
1、状态更新
2、下达命令
四、Job 与 Task 运行时信息保护
1、作业描述
2、JobInProgress
3、TaskInprogress
4、Job 和Task 状态转换
五、容错机制
1、JobTracker 容错
2、TaskTracker 容错
3、Job、Task容错
4、Record容错
5、磁盘容错
六、任务推测执行原理
1、计算模型假设
2、算法
七、资源管理
1、任务调度框架
2、任务选择策略
3、FIFO调度器
4、资源管理优化