title: Role of datanode, regionserver in Hbase-hadoop integration
body: <p>From my understanding rows are inserted into HBase tables and are getting stored as regions in different region server. So, the region server stores the data</p>
  
  <p>Similarly in terms of Hadoop, data is stored in the data nodes present in the hadoop cluster.</p>
  
  <p>Lets say that i have HBase 0.90.6 configured on top of Hadoop 1.1.1 as follows</p>
  
  <p>2 nodes - master and slave</p>
  
  <ol>
  <li>Master node acts as, 
  <ul>
  <li>Hadoop -  Namenode, Secondary Namenode, job tracker, data node, task tracker</li>
  <li>HBase -  Master, RegionServer and zookeeper.</li>
  </ul></li>
  <li>Slave node acts as,<br>
  <ul>
  <li>Hadoop datanode and task tracker</li>
  <li>HBase region server</li>
  </ul></li>
  </ol>
  
  <p>Based on my statement if table data is stored in the region servers; then what is the role of the data nodes and region servers?</p>