如何设置mapper的数量等于自定义TableInputFormat中的区域数量

时间:2014-02-14 09:43:14

标签: hadoop mapreduce hbase

我有一个针对hbase的自定义tableinputformat,并且重写了getSplits()

public List<InputSplit> getSplits(JobContext context) throws IOException 
{
 List<InputSplit> splits = new ArrayList<InputSplit>(); 
 for (Scan scan : scans) {
   List<InputSplit> localSplits = null;
   setScan(scan);
   localSplits = super.getSplits(context);

   splits.addAll(localSplits);
 }
 return splits;
}

这里我想设置map任务的数量等于区域的数量。如何限制地图数量?

0 个答案:

没有答案