Author: dmeil
Date: Mon Feb 13 15:00:51 2012
New Revision: 1243550

URL: http://svn.apache.org/viewvc?rev=1243550&view=rev
Log:
hbase-5390.  book.xml - adding section in Arch/Master about what happens if 
master dies.

Modified:
    hbase/trunk/src/docbkx/book.xml

Modified: hbase/trunk/src/docbkx/book.xml
URL: 
http://svn.apache.org/viewvc/hbase/trunk/src/docbkx/book.xml?rev=1243550&r1=1243549&r2=1243550&view=diff
==============================================================================
--- hbase/trunk/src/docbkx/book.xml (original)
+++ hbase/trunk/src/docbkx/book.xml Mon Feb 13 15:00:51 2012
@@ -1378,6 +1378,9 @@ if (!b) {
          the client will requery the catalog tables to determine the new
          location of the user region. 
     </para>
+    <para>See <xref linkend="master.runtime"/> for more information about the 
impact of the Master on HBase Client
+    communication.
+    </para>
     <para>Administrative functions are handled through <link 
xlink:href="http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html";>HBaseAdmin</link>
     </para>
           <section xml:id="client.connections"><title>Connections</title>
@@ -1661,6 +1664,15 @@ rs.close();
          take over the Master role.
          </para>
        </section>
+       <section xml:id="master.runtime"><title>Runtime Impact</title>
+         <para>A common dist-list question is what happens to an HBase cluster 
when the Master goes down.  Because the
+         HBase client talks directly to the RegionServers, the cluster can 
still function in a "steady 
+         state."  Additionally, per <xref linkend="arch.catalog"/> ROOT and 
META exist as HBase tables (i.e., are
+         not resident in the Master).  However, the Master controls critical 
functions such as RegionServer failover and 
+         completing region splits.  So while the cluster can still run 
<emphasis>for a time</emphasis> without the Master, 
+         the Master should be restarted as soon as possible.     
+         </para>
+       </section>
        <section xml:id="master.api"><title>Interface</title>
          <para>The methods exposed by <code>HMasterInterface</code> are 
primarily metadata-oriented methods:
          <itemizedlist>


Reply via email to