笔记:深入解析MapReduce架构设计与实现原理 第6章 JobTracker 内部实现

一、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、资源管理优化











 

posted @ 2015-01-20 22:45  lihui1625  阅读(114)  评论(0编辑  收藏  举报