pingh14

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

04 2014 档案

摘要:在执行一个Job的时候,Hadoop会将输入数据划分成N个Split,然后启动相应的N个Map程序来分别处理它们。数据如何划分?Split如何调度(如何决定处理Split的Map程序应该运行在哪台TaskTracker机器上)?划分后的数据又如何读取?这就是本文所要讨论的问题。先从一张经典的MapR... 阅读全文
posted @ 2014-04-16 22:32 pingh14 阅读(161) 评论(0) 推荐(0)

摘要:TaskScheduler是MapReduce中的任务调度器。在MapReduce中,JobTracker接收JobClient提交的Job,将它们按InputFormat的划分以及其他相关配置,生成若干个Map和Reduce任务。然后,当一个TaskTracker通过心跳告知JobTracker自... 阅读全文
posted @ 2014-04-15 22:21 pingh14 阅读(364) 评论(0) 推荐(0)

摘要:InputFormat是MapReduce编程模型包括5个可编程组件之一,其余4个是Mapper、Partitioner、Reducer和OutputFormat。新版HadoopInputFormat是一个抽象类,之前的InputFormat是一个接口。InputFormat类有两个抽象方法。方法... 阅读全文
posted @ 2014-04-08 20:30 pingh14 阅读(638) 评论(0) 推荐(0)