【Hadoop代码笔记】Hadoop作业提交之Child启动reduce任务
摘要:
一、概要描述在上篇博文描述了TaskTracker启动一个独立的java进程来执行Map任务。接上上篇文章,TaskRunner线程执行中,会构造一个java –D** Child address port tasked这样第一个java命令,单独启动一个java进程。在Child的main函数中通过TaskUmbilicalProtocol协议,从TaskTracker获得需要执行的Task,并调用Task的run方法来执行。在ReduceTask而Task的run方法会通过java反射机制构造Reducer,Reducer.Context,然后调用构造的Reducer的run方法执行red 阅读全文
posted @ 2014-01-28 16:28 idouba.net 阅读(1681) 评论(0) 推荐(0) 编辑