1. 首页
  2. 数据库
  3. 其它
  4. MapReduceV1:TaskTracker端启动Task流程分析

MapReduceV1:TaskTracker端启动Task流程分析

上传者: 2021-02-23 07:15:10上传 PDF文件 983KB 热度 8次
我们基于Hadoop1.2.1源码分析MapReduceV1的处理流程。TaskTracker周期性地向JobTracker发送心跳报告,在RPC调用返回结果后,解析结果得到JobTracker下发的运行Task的指令,即LaunchTaskAction,就会在TaskTracker节点上准备运行这个Task。Task的运行是在一个与TaskTracker进程隔离的JVM实例中执行,该JVM实例是通过org.apache.hadoop.mapred.Child来创建的,所以在创建ChildVM实例之前,需要做大量的准备工作来启动Task运行。一个Task的启动过程,如下序列图所示:通过上
用户评论