- 浏览: 3719 次
- 性别:
- 来自: 西安
最新评论
-
youli9056:
superlxw1234 写道(problem:如果map数设 ...
关于hadoop的maptask数量 -
superlxw1234:
(problem:如果map数设为了90000,那么多出来的m ...
关于hadoop的maptask数量
文章列表
今天看hadoop的JobClient的源码,在JobClient的init(JobConfig)函数中当mapred.job.tracker的值为默认值或者"local"时,将JobConfig的mapred.map.tasks设置为了1。觉得是不是太武断了点,不过在看JobConfig.setNumMapTasks(int)的注释时发现是这样说的:
这个MapTask数量的值设置只是对hadoop框架的提示,并不起决定作用。
实际上map task的数量依赖于InputFormat的getSplits生成的InputSplit的数量。因此经常使用定制的InputForma ...