Hadoop MapReduce之ReduceTask任务执行(二):GetMapEventsThread线程
reduce任务为获得map的输出要和TaskTracker通信以获得map的完成情况,负责这个工作的是GetMapEventsThread。线程运行时会通过TT的代理调用TaskUmbilicalProtocol协议的getMapCompletionEvents来获得MapTaskCompletionEventsUpdate,该返回数据总包含了最新map任务的完成状态:SUCCEEDEDFAIL