Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change 
notification.

The following page has been changed by EvgenyRyabitskiy:
http://wiki.apache.org/hadoop/Hbase/DesignOverview

------------------------------------------------------------------------------
  
  == Cluster initialization ==
  
- 
+ While first start master tries to get root and root region directories from 
HDFS and after fail creates them and first meta region directory. In next start 
master will get information about cluster and it's regions.
  
  === Assigning regions to HRegionServers ===
  
- The first region to be assigned is the ''ROOT region'' which locates all the 
META regions to be assigned. Each ''META region'' maps a number of user regions 
which comprise the multiple tables that a particular HBase instance serves. 
Once all the META regions have been assigned, the master will then assign user 
regions to the H!RegionServers, attempting to balance the number of regions 
served by each H!RegionServer.
+ Each region is assigned to only one H!RegionServer or not assigned yet. The 
first region to be assigned is the ''ROOT region'' which locates all the META 
regions to be assigned. Each ''META region'' maps a number of user regions 
which comprise the multiple tables that a particular HBase instance serves. 
Once all the META regions have been assigned, the master will then assign user 
regions to the H!RegionServers, attempting to balance the number of regions 
served by each H!RegionServer.
+ 
+ ==== Assigned region ====
+ 
+ If region is assigned to some H!RegionServer it means that this region served 
by this server. While serving region H!RegionServer handles read/write requests 
to this region, caches last (not yet flushed) modifications in memcache and 
writes all changes to WAL but persistent reliable storage of regions is 
provided by HDFS.
  
  ==== The META Table ====
  

Reply via email to