title: HBase as Input -> unable to balance load over available map tasks
body: <p>I want each hadoop mapper to process a separate portion of data at a M/R job and I would like to test on a pseudo-distributed (single-node) setup the case where many mappers would  be necessary to exist as a result of a bigger input-data size. Given the size of my current input and the standalone mode I am experimenting on, I can only see 1 map task.</p>
  
  <p>My input comes from an hbase table and I thought that the number of regions per hbase table is equal to the number of mappers used to process the table's data.</p>
  
  <p>So, as to reproduce a case where many mappers would process the input data, I predefined regions of table through shell like this : </p>
  
  <p>create 't1', 'f1', {NUMREGIONS => 4, SPLITALGO => 'HexStringSplit'}</p>
  
  <p>or setting 'UniformSplit' as SPLITALGO, but even if mappers indeed <strong>increase</strong> to the specified number of regions (after importing data to the respective table), all the input data (at a subsequent test job where I try to read from this table) pass through <strong>only one</strong> mapper - with the others processing none of the input rows.</p>
  
  <p>I work on a pseudo-distributed (single-node) setup and I really don't know how to solve this. Does anyone have any ideas? Thanks!</p>