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 ====
