You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2013/04/06 08:08:58 UTC
svn commit: r1465200 [20/21] - in /hbase/hbase.apache.org/trunk: ./ book/
case_studies/ community/ configuration/ css/ developer/ getting_started/
images/ ops_mgt/ performance/ rpc/ schema_design/ security/ shell/
troubleshooting/ upgrading/
Modified: hbase/hbase.apache.org/trunk/source-repository.html
URL: http://svn.apache.org/viewvc/hbase/hbase.apache.org/trunk/source-repository.html?rev=1465200&r1=1465199&r2=1465200&view=diff
==============================================================================
--- hbase/hbase.apache.org/trunk/source-repository.html (original)
+++ hbase/hbase.apache.org/trunk/source-repository.html Sat Apr 6 06:08:56 2013
@@ -1,167 +1,207 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Apr 5, 2013 -->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>HBase - Source Repository</title>
- <style type="text/css" media="all">
- @import url("./css/maven-base.css");
- @import url("./css/maven-theme.css");
- @import url("./css/site.css");
- </style>
- <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
- <meta name="Date-Revision-yyyymmdd" content="20130405" />
- <meta http-equiv="Content-Language" content="en" />
-
- </head>
- <body class="composite">
- <div id="banner">
- <div id="bannerLeft">
- HBase
- </div>
- <div class="clear">
- <hr/>
- </div>
- </div>
- <div id="breadcrumbs">
-
-
- <div class="xleft">
- <span id="publishDate">Last Published: 2013-04-05</span>
- | <span id="projectVersion">Version: 0.97.0-SNAPSHOT</span>
- </div>
- <div class="xright"> <a href="./" title="HBase">HBase</a>
-
-
- </div>
- <div class="clear">
- <hr/>
- </div>
- </div>
- <div id="leftColumn">
- <div id="navcolumn">
-
-
- <h5>Modules</h5>
- <ul>
- <li class="none">
- <a href="hbase-server/index.html" title="HBase - Server">HBase - Server</a>
- </li>
- <li class="none">
- <a href="hbase-protocol/index.html" title="HBase - Protocol">HBase - Protocol</a>
- </li>
- <li class="none">
- <a href="hbase-client/index.html" title="HBase - Client">HBase - Client</a>
- </li>
- <li class="none">
- <a href="hbase-hadoop-compat/index.html" title="HBase - Hadoop Compatibility">HBase - Hadoop Compatibility</a>
- </li>
- <li class="none">
- <a href="hbase-common/index.html" title="HBase - Common">HBase - Common</a>
- </li>
- <li class="none">
- <a href="hbase-it/index.html" title="HBase - Integration Tests">HBase - Integration Tests</a>
- </li>
- <li class="none">
- <a href="hbase-examples/index.html" title="HBase - Examples">HBase - Examples</a>
- </li>
- <li class="none">
- <a href="hbase-prefix-tree/index.html" title="HBase - Prefix Tree">HBase - Prefix Tree</a>
- </li>
- <li class="none">
- <a href="hbase-assembly/index.html" title="HBase - Assembly">HBase - Assembly</a>
- </li>
- <li class="none">
- <a href="hbase-hadoop1-compat/index.html" title="HBase - Hadoop One Compatibility">HBase - Hadoop One Compatibility</a>
- </li>
- </ul>
- <h5>Project Documentation</h5>
- <ul>
- <li class="expanded">
- <a href="project-info.html" title="Project Information">Project Information</a>
- <ul>
- <li class="none">
- <a href="team-list.html" title="Project Team">Project Team</a>
- </li>
- <li class="none">
- <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
- </li>
- <li class="none">
- <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
- </li>
- <li class="none">
- <a href="license.html" title="Project License">Project License</a>
- </li>
- <li class="none">
- <strong>Source Repository</strong>
- </li>
- <li class="none">
- <a href="index.html" title="About">About</a>
- </li>
- <li class="none">
- <a href="project-summary.html" title="Project Summary">Project Summary</a>
- </li>
- <li class="none">
- <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
- </li>
- <li class="none">
- <a href="modules.html" title="Project Modules">Project Modules</a>
- </li>
- <li class="none">
- <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
- </li>
- <li class="none">
- <a href="dependencies.html" title="Dependencies">Dependencies</a>
- </li>
- <li class="none">
- <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
- </li>
- <li class="none">
- <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
- </li>
- <li class="none">
- <a href="plugins.html" title="Project Plugins">Project Plugins</a>
- </li>
- <li class="none">
- <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
- </li>
- </ul>
- </li>
- <li class="collapsed">
- <a href="project-reports.html" title="Project Reports">Project Reports</a>
- </li>
- </ul>
- <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
- <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
- </a>
-
-
- </div>
- </div>
- <div id="bodyColumn">
- <div id="contentBox">
- <div class="section"><h2>Overview<a name="Overview"></a></h2><a name="Overview"></a><p>This project uses <a class="externalLink" href="http://subversion.apache.org/">Subversion</a> to manage its source code. Instructions on Subversion use can be found at <a class="externalLink" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>.</p></div><div class="section"><h2>Web Access<a name="Web_Access"></a></h2><a name="Web_Access"></a><p>The following is a link to the online source repository.</p><div class="source"><pre><a class="externalLink" href="http://svn.apache.org/viewvc/hbase/trunk">http://svn.apache.org/viewvc/hbase/trunk</a></pre></div></div><div class="section"><h2>Anonymous access<a name="Anonymous_access"></a></h2><a name="Anonymous_access"></a><p>The source can be checked out anonymously from SVN with this command:</p><div class="source"><pre>$ svn checkout http://svn.apache.org/repos/asf/hbase/trunk hbase</pre></div></div><div class="section"
><h2>Developer access<a name="Developer_access"></a></h2><a name="Developer_access"></a><p>Everyone can access the Subversion repository via HTTP, but Committers must checkout the Subversion repository via HTTPS.</p><div class="source"><pre>$ svn checkout https://svn.apache.org/repos/asf/hbase/trunk hbase</pre></div><p>To commit changes to the repository, execute the following command to commit your changes (svn will prompt you for your password)</p><div class="source"><pre>$ svn commit --username your-username -m "A message"</pre></div></div><div class="section"><h2>Access from behind a firewall<a name="Access_from_behind_a_firewall"></a></h2><a name="Access_from_behind_a_firewall"></a><p>For those users who are stuck behind a corporate firewall which is blocking HTTP access to the Subversion repository, you can try to access it via the developer connection:</p><div class="source"><pre>$ svn checkout https://svn.apache.org/repos/asf/hbase/trunk hbase</pre></div></
div><div class="section"><h2>Access through a proxy<a name="Access_through_a_proxy"></a></h2><a name="Access_through_a_proxy"></a><p>The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The file's location depends on your operating system. On Linux or Unix it is located in the directory "~/.subversion". On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)</p><p>There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.</p><p>Example: Edit the 'servers' file and add something like:</p><div class="source"><pre>[global]
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<!-- Generated by Apache Maven Doxia at Apr 5, 2013 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>HBase - Assembly - Source Repository</title>
+ <style type="text/css" media="all">
+ @import url("./css/maven-base.css");
+ @import url("./css/maven-theme.css");
+ @import url("./css/site.css");
+ </style>
+ <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+ <link rel="shortcut icon" href="/images/favicon.ico" />
+ <meta name="Date-Revision-yyyymmdd" content="20130405" />
+ <meta http-equiv="Content-Language" content="en" />
+ <!--Google Analytics-->
+<script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-30210968-1']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+
+</script>
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="../" id="bannerLeft">
+ <img src="images/hbase_logo.png" alt="Apache HBase" />
+ </a>
+ <!-- Commented out since we do not use it. St.Ack 20110906
+ -->
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+ <div class="xright" style="padding-left: 8px; margin-top: -4px;">
+ <form method="GET" action="http://search-hadoop.com/">
+ <input type="text" style="width: 192px; height: 15px; font-size: inherit; border: 1px solid darkgray" name="q" value="Search wiki, mailing lists & more" onfocus="this.value=''"/>
+ <input type="hidden" name="fc_project" value="HBase"/>
+ <button style="height: 20px; width: 60px;">Search</button>
+ </form>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+ <h5>Apache HBase Project</h5>
+ <ul>
+ <li class="none">
+ <a href="index.html" title="Overview">Overview</a>
+ </li>
+ <li class="none">
+ <a href="license.html" title="License">License</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/dyn/closer.cgi/hbase/" class="externalLink" title="Downloads">Downloads</a>
+ </li>
+ <li class="none">
+ <a href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel" class="externalLink" title="Release Notes">Release Notes</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ </li>
+ <li class="none">
+ <strong>Source Repository</strong>
+ </li>
+ <li class="none">
+ <a href="https://reviews.apache.org" class="externalLink" title="ReviewBoard">ReviewBoard</a>
+ </li>
+ <li class="none">
+ <a href="builds.apache.org" title="Apache Build Box">Apache Build Box</a>
+ </li>
+ <li class="none">
+ <a href="http://54.241.6.143/" class="externalLink" title="EC2 Build Box">EC2 Build Box</a>
+ </li>
+ <li class="none">
+ <a href="team-list.html" title="Team">Team</a>
+ </li>
+ <li class="none">
+ <a href="sponsors.html" title="Thanks">Thanks</a>
+ </li>
+ <li class="none">
+ <a href="http://blogs.apache.org/hbase/" class="externalLink" title="Blog">Blog</a>
+ </li>
+ <li class="none">
+ <a href="resources.html" title="Other resources">Other resources</a>
+ </li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+ <li class="none">
+ <a href="book/quickstart.html" title="Getting Started">Getting Started</a>
+ </li>
+ <li class="none">
+ <a href="apidocs/index.html" title="API">API</a>
+ </li>
+ <li class="none">
+ <a href="xref/index.html" title="X-Ref">X-Ref</a>
+ </li>
+ <li class="none">
+ <a href="book/book.html" title="Ref Guide (multi-page)">Ref Guide (multi-page)</a>
+ </li>
+ <li class="none">
+ <a href="book.html" title="Ref Guide (single-page)">Ref Guide (single-page)</a>
+ </li>
+ <li class="none">
+ <a href="http://abloz.com/hbase/book.html" class="externalLink" title="䏿åèæå(å页)">䏿åèæå(å页)</a>
+ </li>
+ <li class="none">
+ <a href="book/faq.html" title="FAQ">FAQ</a>
+ </li>
+ <li class="none">
+ <a href="book.html#other.info" title="Videos/Presentations">Videos/Presentations</a>
+ </li>
+ <li class="none">
+ <a href="http://wiki.apache.org/hadoop/Hbase" class="externalLink" title="Wiki">Wiki</a>
+ </li>
+ <li class="none">
+ <a href="acid-semantics.html" title="ACID Semantics">ACID Semantics</a>
+ </li>
+ <li class="none">
+ <a href="book.html#arch.bulk.load" title="Bulk Loads">Bulk Loads</a>
+ </li>
+ <li class="none">
+ <a href="metrics.html" title="Metrics">Metrics</a>
+ </li>
+ <li class="none">
+ <a href="cygwin.html" title="HBase on Windows">HBase on Windows</a>
+ </li>
+ <li class="none">
+ <a href="replication.html" title="Cluster replication">Cluster replication</a>
+ </li>
+ </ul>
+ <h5>0.94 Documentation</h5>
+ <ul>
+ <li class="none">
+ <a href="0.94/apidocs/index.html" title="API">API</a>
+ </li>
+ <li class="none">
+ <a href="0.94/xref/index.html" title="X-Ref">X-Ref</a>
+ </li>
+ <li class="none">
+ <a href="0.94/book.html" title="Ref Guide (single-page)">Ref Guide (single-page)</a>
+ </li>
+ </ul>
+ <h5>ASF</h5>
+ <ul>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/" class="externalLink" title="Apache Software Foundation">Apache Software Foundation</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">How Apache Works</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">Sponsoring Apache</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+ </a>
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section"><h2>Overview<a name="Overview"></a></h2><a name="Overview"></a><p>This project uses <a class="externalLink" href="http://subversion.apache.org/">Subversion</a> to manage its source code. Instructions on Subversion use can be found at <a class="externalLink" href="http://svnbook.red-bean.com/">http://svnbook.red-bean.com/</a>.</p></div><div class="section"><h2>Web Access<a name="Web_Access"></a></h2><a name="Web_Access"></a><p>The following is a link to the online source repository.</p><div class="source"><pre><a class="externalLink" href="http://svn.apache.org/viewvc/hbase/trunk/hbase-assembly">http://svn.apache.org/viewvc/hbase/trunk/hbase-assembly</a></pre></div></div><div class="section"><h2>Anonymous access<a name="Anonymous_access"></a></h2><a name="Anonymous_access"></a><p>The source can be checked out anonymously from SVN with this command:</p><div class="source"><pre>$ svn checkout http://svn.apache.org/repos/asf/hbase/trunk/hbase-assembl
y hbase-assembly</pre></div></div><div class="section"><h2>Developer access<a name="Developer_access"></a></h2><a name="Developer_access"></a><p>Everyone can access the Subversion repository via HTTP, but Committers must checkout the Subversion repository via HTTPS.</p><div class="source"><pre>$ svn checkout https://svn.apache.org/repos/asf/hbase/trunk/hbase-assembly hbase-assembly</pre></div><p>To commit changes to the repository, execute the following command to commit your changes (svn will prompt you for your password)</p><div class="source"><pre>$ svn commit --username your-username -m "A message"</pre></div></div><div class="section"><h2>Access from behind a firewall<a name="Access_from_behind_a_firewall"></a></h2><a name="Access_from_behind_a_firewall"></a><p>For those users who are stuck behind a corporate firewall which is blocking HTTP access to the Subversion repository, you can try to access it via the developer connection:</p><div class="source"><pre>$
svn checkout https://svn.apache.org/repos/asf/hbase/trunk/hbase-assembly hbase-assembly</pre></div></div><div class="section"><h2>Access through a proxy<a name="Access_through_a_proxy"></a></h2><a name="Access_through_a_proxy"></a><p>The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The file's location depends on your operating system. On Linux or Unix it is located in the directory "~/.subversion". On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)</p><p>There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.</p><p>Example: Edit the 'servers' file and add something like:</p><div class="source"><pre>[global]
http-proxy-host = your.proxy.name
http-proxy-port = 3128
-</pre></div></div>
- </div>
- </div>
- <div class="clear">
- <hr/>
- </div>
- <div id="footer">
- <div class="xright">
- Copyright © 2013
- <a href="http://www.apache.org/">The Apache Software Foundation</a>.
- All Rights Reserved.
-
- </div>
- <div class="clear">
- <hr/>
- </div>
- </div>
- </body>
-</html>
+</pre></div></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">
+
+ <span id="publishDate">Last Published: 2013-04-05</span>
+ | <span id="projectVersion">Version: 0.97.0-SNAPSHOT</span>
+
+ </div>
+ <div class="xright">Copyright ©<a href="http://www.apache.org"> 2013
+ <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+ </a>All Rights Reserved. Apache Hadoop, Hadoop, HDFS, HBase and the HBase project logo are trademarks of the Apache Software Foundation.
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Modified: hbase/hbase.apache.org/trunk/sponsors.html
URL: http://svn.apache.org/viewvc/hbase/hbase.apache.org/trunk/sponsors.html?rev=1465200&r1=1465199&r2=1465200&view=diff
==============================================================================
--- hbase/hbase.apache.org/trunk/sponsors.html (original)
+++ hbase/hbase.apache.org/trunk/sponsors.html Sat Apr 6 06:08:56 2013
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia at Apr 2, 2013 -->
+<!-- Generated by Apache Maven Doxia at Apr 5, 2013 -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -13,7 +13,7 @@
</style>
<link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
<link rel="shortcut icon" href="/images/favicon.ico" />
- <meta name="Date-Revision-yyyymmdd" content="20130402" />
+ <meta name="Date-Revision-yyyymmdd" content="20130405" />
<meta http-equiv="Content-Language" content="en" />
<!--Google Analytics-->
<script type="text/javascript">
@@ -222,7 +222,7 @@
<div id="footer">
<div class="xright">
- <span id="publishDate">Last Published: 2013-04-02</span>
+ <span id="publishDate">Last Published: 2013-04-05</span>
| <span id="projectVersion">Version: 0.97.0-SNAPSHOT</span>
</div>
Modified: hbase/hbase.apache.org/trunk/team-list.html
URL: http://svn.apache.org/viewvc/hbase/hbase.apache.org/trunk/team-list.html?rev=1465200&r1=1465199&r2=1465200&view=diff
==============================================================================
--- hbase/hbase.apache.org/trunk/team-list.html (original)
+++ hbase/hbase.apache.org/trunk/team-list.html Sat Apr 6 06:08:56 2013
@@ -1,148 +1,184 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Apr 5, 2013 -->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>HBase - Team list</title>
- <style type="text/css" media="all">
- @import url("./css/maven-base.css");
- @import url("./css/maven-theme.css");
- @import url("./css/site.css");
- </style>
- <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
- <meta name="Date-Revision-yyyymmdd" content="20130405" />
- <meta http-equiv="Content-Language" content="en" />
-
- </head>
- <body class="composite">
- <div id="banner">
- <div id="bannerLeft">
- HBase
- </div>
- <div class="clear">
- <hr/>
- </div>
- </div>
- <div id="breadcrumbs">
-
-
- <div class="xleft">
- <span id="publishDate">Last Published: 2013-04-05</span>
- | <span id="projectVersion">Version: 0.97.0-SNAPSHOT</span>
- </div>
- <div class="xright"> <a href="./" title="HBase">HBase</a>
-
-
- </div>
- <div class="clear">
- <hr/>
- </div>
- </div>
- <div id="leftColumn">
- <div id="navcolumn">
-
-
- <h5>Modules</h5>
- <ul>
- <li class="none">
- <a href="hbase-server/index.html" title="HBase - Server">HBase - Server</a>
- </li>
- <li class="none">
- <a href="hbase-protocol/index.html" title="HBase - Protocol">HBase - Protocol</a>
- </li>
- <li class="none">
- <a href="hbase-client/index.html" title="HBase - Client">HBase - Client</a>
- </li>
- <li class="none">
- <a href="hbase-hadoop-compat/index.html" title="HBase - Hadoop Compatibility">HBase - Hadoop Compatibility</a>
- </li>
- <li class="none">
- <a href="hbase-common/index.html" title="HBase - Common">HBase - Common</a>
- </li>
- <li class="none">
- <a href="hbase-it/index.html" title="HBase - Integration Tests">HBase - Integration Tests</a>
- </li>
- <li class="none">
- <a href="hbase-examples/index.html" title="HBase - Examples">HBase - Examples</a>
- </li>
- <li class="none">
- <a href="hbase-prefix-tree/index.html" title="HBase - Prefix Tree">HBase - Prefix Tree</a>
- </li>
- <li class="none">
- <a href="hbase-assembly/index.html" title="HBase - Assembly">HBase - Assembly</a>
- </li>
- <li class="none">
- <a href="hbase-hadoop1-compat/index.html" title="HBase - Hadoop One Compatibility">HBase - Hadoop One Compatibility</a>
- </li>
- </ul>
- <h5>Project Documentation</h5>
- <ul>
- <li class="expanded">
- <a href="project-info.html" title="Project Information">Project Information</a>
- <ul>
- <li class="none">
- <strong>Project Team</strong>
- </li>
- <li class="none">
- <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
- </li>
- <li class="none">
- <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
- </li>
- <li class="none">
- <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
- </li>
- <li class="none">
- <a href="license.html" title="Project License">Project License</a>
- </li>
- <li class="none">
- <a href="source-repository.html" title="Source Repository">Source Repository</a>
- </li>
- <li class="none">
- <a href="index.html" title="About">About</a>
- </li>
- <li class="none">
- <a href="project-summary.html" title="Project Summary">Project Summary</a>
- </li>
- <li class="none">
- <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
- </li>
- <li class="none">
- <a href="modules.html" title="Project Modules">Project Modules</a>
- </li>
- <li class="none">
- <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
- </li>
- <li class="none">
- <a href="dependencies.html" title="Dependencies">Dependencies</a>
- </li>
- <li class="none">
- <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
- </li>
- <li class="none">
- <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
- </li>
- <li class="none">
- <a href="plugins.html" title="Project Plugins">Project Plugins</a>
- </li>
- <li class="none">
- <a href="distribution-management.html" title="Distribution Management">Distribution Management</a>
- </li>
- </ul>
- </li>
- <li class="collapsed">
- <a href="project-reports.html" title="Project Reports">Project Reports</a>
- </li>
- </ul>
- <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
- <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
- </a>
-
-
- </div>
- </div>
- <div id="bodyColumn">
- <div id="contentBox">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<!-- Generated by Apache Maven Doxia at Apr 5, 2013 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>HBase - Assembly - Team list</title>
+ <style type="text/css" media="all">
+ @import url("./css/maven-base.css");
+ @import url("./css/maven-theme.css");
+ @import url("./css/site.css");
+ </style>
+ <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+ <link rel="shortcut icon" href="/images/favicon.ico" />
+ <meta name="Date-Revision-yyyymmdd" content="20130405" />
+ <meta http-equiv="Content-Language" content="en" />
+ <!--Google Analytics-->
+<script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-30210968-1']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+
+</script>
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="../" id="bannerLeft">
+ <img src="images/hbase_logo.png" alt="Apache HBase" />
+ </a>
+ <!-- Commented out since we do not use it. St.Ack 20110906
+ -->
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+ <div class="xright" style="padding-left: 8px; margin-top: -4px;">
+ <form method="GET" action="http://search-hadoop.com/">
+ <input type="text" style="width: 192px; height: 15px; font-size: inherit; border: 1px solid darkgray" name="q" value="Search wiki, mailing lists & more" onfocus="this.value=''"/>
+ <input type="hidden" name="fc_project" value="HBase"/>
+ <button style="height: 20px; width: 60px;">Search</button>
+ </form>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+
+ <h5>Apache HBase Project</h5>
+ <ul>
+ <li class="none">
+ <a href="index.html" title="Overview">Overview</a>
+ </li>
+ <li class="none">
+ <a href="license.html" title="License">License</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/dyn/closer.cgi/hbase/" class="externalLink" title="Downloads">Downloads</a>
+ </li>
+ <li class="none">
+ <a href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel" class="externalLink" title="Release Notes">Release Notes</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+ </li>
+ <li class="none">
+ <a href="source-repository.html" title="Source Repository">Source Repository</a>
+ </li>
+ <li class="none">
+ <a href="https://reviews.apache.org" class="externalLink" title="ReviewBoard">ReviewBoard</a>
+ </li>
+ <li class="none">
+ <a href="builds.apache.org" title="Apache Build Box">Apache Build Box</a>
+ </li>
+ <li class="none">
+ <a href="http://54.241.6.143/" class="externalLink" title="EC2 Build Box">EC2 Build Box</a>
+ </li>
+ <li class="none">
+ <strong>Team</strong>
+ </li>
+ <li class="none">
+ <a href="sponsors.html" title="Thanks">Thanks</a>
+ </li>
+ <li class="none">
+ <a href="http://blogs.apache.org/hbase/" class="externalLink" title="Blog">Blog</a>
+ </li>
+ <li class="none">
+ <a href="resources.html" title="Other resources">Other resources</a>
+ </li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+ <li class="none">
+ <a href="book/quickstart.html" title="Getting Started">Getting Started</a>
+ </li>
+ <li class="none">
+ <a href="apidocs/index.html" title="API">API</a>
+ </li>
+ <li class="none">
+ <a href="xref/index.html" title="X-Ref">X-Ref</a>
+ </li>
+ <li class="none">
+ <a href="book/book.html" title="Ref Guide (multi-page)">Ref Guide (multi-page)</a>
+ </li>
+ <li class="none">
+ <a href="book.html" title="Ref Guide (single-page)">Ref Guide (single-page)</a>
+ </li>
+ <li class="none">
+ <a href="http://abloz.com/hbase/book.html" class="externalLink" title="䏿åèæå(å页)">䏿åèæå(å页)</a>
+ </li>
+ <li class="none">
+ <a href="book/faq.html" title="FAQ">FAQ</a>
+ </li>
+ <li class="none">
+ <a href="book.html#other.info" title="Videos/Presentations">Videos/Presentations</a>
+ </li>
+ <li class="none">
+ <a href="http://wiki.apache.org/hadoop/Hbase" class="externalLink" title="Wiki">Wiki</a>
+ </li>
+ <li class="none">
+ <a href="acid-semantics.html" title="ACID Semantics">ACID Semantics</a>
+ </li>
+ <li class="none">
+ <a href="book.html#arch.bulk.load" title="Bulk Loads">Bulk Loads</a>
+ </li>
+ <li class="none">
+ <a href="metrics.html" title="Metrics">Metrics</a>
+ </li>
+ <li class="none">
+ <a href="cygwin.html" title="HBase on Windows">HBase on Windows</a>
+ </li>
+ <li class="none">
+ <a href="replication.html" title="Cluster replication">Cluster replication</a>
+ </li>
+ </ul>
+ <h5>0.94 Documentation</h5>
+ <ul>
+ <li class="none">
+ <a href="0.94/apidocs/index.html" title="API">API</a>
+ </li>
+ <li class="none">
+ <a href="0.94/xref/index.html" title="X-Ref">X-Ref</a>
+ </li>
+ <li class="none">
+ <a href="0.94/book.html" title="Ref Guide (single-page)">Ref Guide (single-page)</a>
+ </li>
+ </ul>
+ <h5>ASF</h5>
+ <ul>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/" class="externalLink" title="Apache Software Foundation">Apache Software Foundation</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works">How Apache Works</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache">Sponsoring Apache</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+ </a>
+
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
<div class="section"><h2>The Team<a name="The_Team"></a></h2><a name="The_Team"></a><p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p><p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><div class="section"><h3>Members<a name="Members"></a></h3><a name="Members"></a><p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p><table border="0" class="bodyTable"><tr class="a"><th>Image</th><th>Id</th><th>Name</th><th>Email</th><th>Organization</t
h><th>Organization URL</th><th>Time Zone</th><th>Actual Time (GMT)</th></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/02e0785fde1d08fb3a7b10f9e3b4458f?d=mm&s=60" alt="" /></td><td><a name="acube123"></a>acube123</td><td>Amitanand S. Aiyer</td><td><a class="externalLink" href="mailto:acube123@apache.org">acube123@apache.org</a></td><td>Facebook</td><td><a class="externalLink" href="http://www.facebook.com">http://www.facebook.com</a></td><td>-8</td><td><span id="developer-0">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/7412937bb878e132fdaaced278cdc199?d=mm&s=60" alt="" /></td><td><a name="apurtell"></a>apurtell</td><td>Andrew Purtell</td><td><a class="externalLink" href="mailto:apurtell@apache.org">apurtell@apache.org</a></td><td>Intel</td><td><a class="externalLink" href="http://www.intel.com">http://www.intel.com</a></td><td>-8</td><td><span id="developer-1">-8</span></td></tr><tr class="b"><td><img src="http://www.g
ravatar.com/avatar/fe358a20b87f59013f41e74daff1297a?d=mm&s=60" alt="" /></td><td><a name="anoopsamjohn"></a>anoopsamjohn</td><td>Anoop Sam John</td><td><a class="externalLink" href="mailto:anoopsamjohn@apache.org">anoopsamjohn@apache.org</a></td><td>Huawei</td><td><a class="externalLink" href="http://www.huawei.com">http://www.huawei.com</a></td><td>+5</td><td><span id="developer-2">+5</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/018c6e24ed0bbcb6cc454fd3fcd68a0f?d=mm&s=60" alt="" /></td><td><a name="ddas"></a>ddas</td><td>Devaraj Das</td><td><a class="externalLink" href="mailto:ddas@apache.org">ddas@apache.org</a></td><td>Hortonworks</td><td><a class="externalLink" href="http://www.hortonworks.com">http://www.hortonworks.com</a></td><td>-8</td><td><span id="developer-3">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/10f3e2ffd0e0932a3fcf497cd7ce3a48?d=mm&s=60" alt="" /></td><td><a name="dmeil"></a>dmeil<
/td><td>Doug Meil</td><td><a class="externalLink" href="mailto:dmeil@apache.org">dmeil@apache.org</a></td><td>Explorys</td><td><a class="externalLink" href="http://www.explorys.com">http://www.explorys.com</a></td><td>-5</td><td><span id="developer-4">-5</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/cf285762c1c5476b7545ba2253ea4c57?d=mm&s=60" alt="" /></td><td><a name="enis"></a>enis</td><td>Enis Soztutar</td><td><a class="externalLink" href="mailto:enis@apache.org">enis@apache.org</a></td><td>Hortonworks</td><td><a class="externalLink" href="http://www.hortonworks.com">http://www.hortonworks.com</a></td><td>-8</td><td><span id="developer-5">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/9f77afe60376dcdfe921b3e2678ee601?d=mm&s=60" alt="" /></td><td><a name="garyh"></a>garyh</td><td>Gary Helmling</td><td><a class="externalLink" href="mailto:garyh@apache.org">garyh@apache.org</a></td><td>Twitter</td><td><a cla
ss="externalLink" href="http://www.twitter.com">http://www.twitter.com</a></td><td>-8</td><td><span id="developer-6">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/1f1edf7e9038a62ac50bcec1ec31fe68?d=mm&s=60" alt="" /></td><td><a name="gchanan"></a>gchanan</td><td>Gregory Chanan</td><td><a class="externalLink" href="mailto:gchanan@apache.org">gchanan@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http://www.cloudera.com">http://www.cloudera.com</a></td><td>-8</td><td><span id="developer-7">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/dff94c4b0a22257ec52507938a8cfa52?d=mm&s=60" alt="" /></td><td><a name="jdcryans"></a>jdcryans</td><td>Jean-Daniel Cryans</td><td><a class="externalLink" href="mailto:jdcryans@apache.org">jdcryans@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http://www.cloudera.com">http://www.cloudera.com</a></td><td>-8</td><td><span id="develop
er-8">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/dfe54bb796457f4c1900420c6f2156c9?d=mm&s=60" alt="" /></td><td><a name="jyates"></a>jyates</td><td>Jesse Yates</td><td><a class="externalLink" href="mailto:jyates@apache.org">jyates@apache.org</a></td><td>Salesforce.com</td><td><a class="externalLink" href="http://www.salesforce.com/">http://www.salesforce.com/</a></td><td>-8</td><td><span id="developer-9">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/241b761637a096aeafb30b58d813a582?d=mm&s=60" alt="" /></td><td><a name="jgray"></a>jgray</td><td>Jonathan Gray</td><td><a class="externalLink" href="mailto:jgray@fb.com">jgray@fb.com</a></td><td>Continuuity</td><td><a class="externalLink" href="http://www.continuuity.com">http://www.continuuity.com</a></td><td>-8</td><td><span id="developer-10">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/d00d2383b71ce702f61c11eb8351bba3?d=mm
&s=60" alt="" /></td><td><a name="jmhsieh"></a>jmhsieh</td><td>Jonathan Hsieh</td><td><a class="externalLink" href="mailto:jmhsieh@apache.org">jmhsieh@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http://www.cloudera.com">http://www.cloudera.com</a></td><td>-8</td><td><span id="developer-11">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/527bc96fd4969f1e6f189fb1e1f68287?d=mm&s=60" alt="" /></td><td><a name="jxiang"></a>jxiang</td><td>Jimmy Xiang</td><td><a class="externalLink" href="mailto:jxiang@apache.org">jxiang@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http://www.cloudera.com">http://www.cloudera.com</a></td><td>-8</td><td><span id="developer-12">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/ff82ad13e5fc9f709d3f20bfee90b6c8?d=mm&s=60" alt="" /></td><td><a name="kannan"></a>kannan</td><td>Kannan Muthukkaruppan</td><td><a class="externalLink" href=
"mailto:kannan@fb.com">kannan@fb.com</a></td><td>Facebook</td><td><a class="externalLink" href="http://www.facebook.com">http://www.facebook.com</a></td><td>-8</td><td><span id="developer-13">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/7a2ac22cee95c39244d4b877b9f23737?d=mm&s=60" alt="" /></td><td><a name="karthik"></a>karthik</td><td>Karthik Ranganathan</td><td><a class="externalLink" href="mailto:kranganathan@fb.com">kranganathan@fb.com</a></td><td>Facebook</td><td><a class="externalLink" href="http://www.facebook.com">http://www.facebook.com</a></td><td>-8</td><td><span id="developer-14">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/f7a10dabf438ff37c529dd1768e06e05?d=mm&s=60" alt="" /></td><td><a name="larsgeorge"></a>larsgeorge</td><td>Lars George</td><td><a class="externalLink" href="mailto:larsgeorge@apache.org">larsgeorge@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http:
//www.cloudera.com/">http://www.cloudera.com/</a></td><td>+1</td><td><span id="developer-15">+1</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/f7537f2a603464e75451b64653f871ae?d=mm&s=60" alt="" /></td><td><a name="larsh"></a>larsh</td><td>Lars Hofhansl</td><td><a class="externalLink" href="mailto:larsh@apache.org">larsh@apache.org</a></td><td>Salesforce.com</td><td><a class="externalLink" href="http://www.salesforce.com/">http://www.salesforce.com/</a></td><td>-8</td><td><span id="developer-16">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/7b9881158afa9788e217ee28d08b0fc9?d=mm&s=60" alt="" /></td><td><a name="mbautin"></a>mbautin</td><td>Mikhail Bautin</td><td><a class="externalLink" href="mailto:mbautin@apache.org">mbautin@apache.org</a></td><td>Facebook</td><td><a class="externalLink" href="http://www.facebook.com">http://www.facebook.com</a></td><td>-8</td><td><span id="developer-17">-8</span></td></tr><t
r class="b"><td><img src="http://www.gravatar.com/avatar/5821079251ed5637dfb40ae4758f2fa8?d=mm&s=60" alt="" /></td><td><a name="nspiegelberg"></a>nspiegelberg</td><td>Nicolas Spiegelberg</td><td><a class="externalLink" href="mailto:nspiegelberg@fb.com">nspiegelberg@fb.com</a></td><td>Facebook</td><td><a class="externalLink" href="http://www.facebook.com">http://www.facebook.com</a></td><td>-8</td><td><span id="developer-18">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/d586a28dfd560cf11215c1678b15217b?d=mm&s=60" alt="" /></td><td><a name="rawson"></a>rawson</td><td>Ryan Rawson</td><td><a class="externalLink" href="mailto:rawson@apache.org">rawson@apache.org</a></td><td>DrawnToScale</td><td><a class="externalLink" href="http://drawntoscale.com/">http://drawntoscale.com/</a></td><td>-8</td><td><span id="developer-19">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/a25c89dd7cb09995d956995d014e66a8?d=mm&s=
60" alt="" /></td><td><a name="sershe"></a>sershe</td><td>Sergey Shelukhin</td><td><a class="externalLink" href="mailto:sershe@apache.org">sershe@apache.org</a></td><td>Hortonworks</td><td><a class="externalLink" href="http://www.hortonworks.com">http://www.hortonworks.com</a></td><td>-8</td><td><span id="developer-20">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/6dcb921ad14013901bd92e6ed943916f?d=mm&s=60" alt="" /></td><td><a name="stack"></a>stack</td><td>Michael Stack</td><td><a class="externalLink" href="mailto:stack@apache.org">stack@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http://www.cloudera.com/">http://www.cloudera.com/</a></td><td>-8</td><td><span id="developer-21">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/468276b3793b40ec08528ad81092b2ef?d=mm&s=60" alt="" /></td><td><a name="tedyu"></a>tedyu</td><td>Ted Yu</td><td><a class="externalLink" href="mailto:yuzhihong
@gmail.com">yuzhihong@gmail.com</a></td><td>Hortonworks</td><td><a class="externalLink" href="http://www.hortonworks.com">http://www.hortonworks.com</a></td><td>-8</td><td><span id="developer-22">-8</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/4d175cf9f78c36378972941bb01e8c75?d=mm&s=60" alt="" /></td><td><a name="todd"></a>todd</td><td>Todd Lipcon</td><td><a class="externalLink" href="mailto:todd@apache.org">todd@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http://www.cloudera.com">http://www.cloudera.com</a></td><td>-8</td><td><span id="developer-23">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/12597058dae849f90076a021ef3e01dd?d=mm&s=60" alt="" /></td><td><a name="ramkrishna"></a>ramkrishna</td><td>Ramkrishna S Vasudevan</td><td><a class="externalLink" href="mailto:ramkrishna@apache.org">ramkrishna@apache.org</a></td><td>Intel</td><td><a class="externalLink" href="http://www.inte
l.in">http://www.intel.in</a></td><td>+5</td><td><span id="developer-24">+5</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/889ed1ce478f8d6993f422f481de650f?d=mm&s=60" alt="" /></td><td><a name="liyin"></a>liyin</td><td>Liyin Tang</td><td><a class="externalLink" href="mailto:liyin.tang@fb.com">liyin.tang@fb.com</a></td><td>Facebook</td><td><a class="externalLink" href="http://www.facebook.com">http://www.facebook.com</a></td><td>-8</td><td><span id="developer-25">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/c70b370566634fbb2a68132039a85f46?d=mm&s=60" alt="" /></td><td><a name="nkeywal"></a>nkeywal</td><td>Nicolas Liochon</td><td><a class="externalLink" href="mailto:nkeywal@apache.org">nkeywal@apache.org</a></td><td>Scaled Risk</td><td><a class="externalLink" href="http://www.scaledrisk.com">http://www.scaledrisk.com</a></td><td>+1</td><td><span id="developer-26">+1</span></td></tr><tr class="a"><td><img src=
"http://www.gravatar.com/avatar/795ec1f6a3afef0ba3036a5ca08d71d2?d=mm&s=60" alt="" /></td><td><a name="eclark"></a>eclark</td><td>Elliott Clark</td><td><a class="externalLink" href="mailto:eclark@apache.org">eclark@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http://www.cloudera.com">http://www.cloudera.com</a></td><td>-8</td><td><span id="developer-27">-8</span></td></tr><tr class="b"><td><img src="http://www.gravatar.com/avatar/366b37bb11a365ac51033712fc7f4a71?d=mm&s=60" alt="" /></td><td><a name="mbertozzi"></a>mbertozzi</td><td>Matteo Bertozzi</td><td><a class="externalLink" href="mailto:mbertozzi@apache.org">mbertozzi@apache.org</a></td><td>Cloudera</td><td><a class="externalLink" href="http://www.cloudera.com">http://www.cloudera.com</a></td><td>0</td><td><span id="developer-28">0</span></td></tr><tr class="a"><td><img src="http://www.gravatar.com/avatar/446df0e403724a7f8b7bd6998ff46b7a?d=mm&s=60" alt="" /></td><td><a name="zjushch"
></a>zjushch</td><td>Chunhui Shen</td><td><a class="externalLink" href="mailto:zjushch@apache.org">zjushch@apache.org</a></td><td>Taobao</td><td><a class="externalLink" href="http://www.taobao.com">http://www.taobao.com</a></td><td>+8</td><td><span id="developer-29">+8</span></td></tr></table></div><div class="section"><h3>Contributors<a name="Contributors"></a></h3><a name="Contributors"></a><p>There are no contributors listed for this project. Please check back again later.</p><script type="text/javascript">
function offsetDate(id, offset) {
var now = new Date();
@@ -188,22 +224,26 @@ function init(){
}
window.onLoad = init();
-</script></div></div>
- </div>
- </div>
- <div class="clear">
- <hr/>
- </div>
- <div id="footer">
- <div class="xright">
- Copyright © 2013
- <a href="http://www.apache.org/">The Apache Software Foundation</a>.
- All Rights Reserved.
-
- </div>
- <div class="clear">
- <hr/>
- </div>
- </div>
- </body>
-</html>
+</script></div></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">
+
+ <span id="publishDate">Last Published: 2013-04-05</span>
+ | <span id="projectVersion">Version: 0.97.0-SNAPSHOT</span>
+
+ </div>
+ <div class="xright">Copyright ©<a href="http://www.apache.org"> 2013
+ <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+ </a>All Rights Reserved. Apache Hadoop, Hadoop, HDFS, HBase and the HBase project logo are trademarks of the Apache Software Foundation.
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
Modified: hbase/hbase.apache.org/trunk/troubleshooting.html
URL: http://svn.apache.org/viewvc/hbase/hbase.apache.org/trunk/troubleshooting.html?rev=1465200&r1=1465199&r2=1465200&view=diff
==============================================================================
--- hbase/hbase.apache.org/trunk/troubleshooting.html (original)
+++ hbase/hbase.apache.org/trunk/troubleshooting.html Sat Apr 6 06:08:56 2013
@@ -123,7 +123,7 @@ export HBASE_OPTS="-XX:NewSize=64m -XX:M
is generally used for questions on released versions of Apache HBase. Before going to the mailing list, make sure your
question has not already been answered by searching the mailing list archives first. Use
<a class="xref" href="#trouble.resources.searchhadoop" title="1.3.1. search-hadoop.com">Section 1.3.1, “search-hadoop.com”</a>.
- Take some time crafting your question<sup>[<a name="d137e193" href="#ftn.d137e193" class="footnote">1</a>]</sup>; a quality question that includes all context and
+ Take some time crafting your question<sup>[<a name="d144e193" href="#ftn.d144e193" class="footnote">1</a>]</sup>; a quality question that includes all context and
exhibits evidence the author has tried to find answers in the manual and out on lists
is more likely to get a prompt response.
</p></div><div class="section" title="1.3.3. IRC"><div class="titlepage"><div><div><h3 class="title"><a name="trouble.resources.irc"></a>1.3.3. IRC</h3></div></div></div><p>#hbase on irc.freenode.net</p></div><div class="section" title="1.3.4. JIRA"><div class="titlepage"><div><div><h3 class="title"><a name="trouble.resources.jira"></a>1.3.4. JIRA</h3></div></div></div><p>
@@ -645,7 +645,7 @@ org.apache.hadoop.ipc.RemoteException: S
Use the HBase built against Hadoop 2.0 or rebuild your HBase passing the <span class="command"><strong>-Dhadoop.profile=2.0</strong></span>
attribute to Maven (See <a class="xref" href="#">???</a> for more).
</p></div></div><div class="section" title="1.14. Case Studies"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="trouble.casestudy"></a>1.14. Case Studies</h2></div></div></div><p>For Performance and Troubleshooting Case Studies, see <a class="xref" href="#">???</a>.
- </p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.d137e193" href="#d137e193" class="para">1</a>] </sup>See Getting Answers</p></div></div></div><div id="disqus_thread"></div><script type="text/javascript">
+ </p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.d144e193" href="#d144e193" class="para">1</a>] </sup>See Getting Answers</p></div></div></div><div id="disqus_thread"></div><script type="text/javascript">
var disqus_shortname = 'hbase'; // required: replace example with your forum shortname
var disqus_url = 'http://hbase.apache.org/book';
var disqus_identifier = 'trouble';
Modified: hbase/hbase.apache.org/trunk/troubleshooting/trouble.resources.html
URL: http://svn.apache.org/viewvc/hbase/hbase.apache.org/trunk/troubleshooting/trouble.resources.html?rev=1465200&r1=1465199&r2=1465200&view=diff
==============================================================================
--- hbase/hbase.apache.org/trunk/troubleshooting/trouble.resources.html (original)
+++ hbase/hbase.apache.org/trunk/troubleshooting/trouble.resources.html Sat Apr 6 06:08:56 2013
@@ -8,12 +8,12 @@
is generally used for questions on released versions of Apache HBase. Before going to the mailing list, make sure your
question has not already been answered by searching the mailing list archives first. Use
<a class="xref" href="trouble.resources.html#trouble.resources.searchhadoop" title="1.3.1. search-hadoop.com">Section 1.3.1, “search-hadoop.com”</a>.
- Take some time crafting your question<sup>[<a name="d137e193" href="#ftn.d137e193" class="footnote">1</a>]</sup>; a quality question that includes all context and
+ Take some time crafting your question<sup>[<a name="d144e193" href="#ftn.d144e193" class="footnote">1</a>]</sup>; a quality question that includes all context and
exhibits evidence the author has tried to find answers in the manual and out on lists
is more likely to get a prompt response.
</p></div><div class="section" title="1.3.3. IRC"><div class="titlepage"><div><div><h3 class="title"><a name="trouble.resources.irc"></a>1.3.3. IRC</h3></div></div></div><p>#hbase on irc.freenode.net</p></div><div class="section" title="1.3.4. JIRA"><div class="titlepage"><div><div><h3 class="title"><a name="trouble.resources.jira"></a>1.3.4. JIRA</h3></div></div></div><p>
<a class="link" href="https://issues.apache.org/jira/browse/HBASE" target="_top">JIRA</a> is also really helpful when looking for Hadoop/HBase-specific issues.
- </p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.d137e193" href="#d137e193" class="para">1</a>] </sup>See Getting Answers</p></div></div></div><div id="disqus_thread"></div><script type="text/javascript">
+ </p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.d144e193" href="#d144e193" class="para">1</a>] </sup>See Getting Answers</p></div></div></div><div id="disqus_thread"></div><script type="text/javascript">
var disqus_shortname = 'hbase'; // required: replace example with your forum shortname
var disqus_url = 'http://hbase.apache.org/book';
var disqus_identifier = 'trouble.resources';
Modified: hbase/hbase.apache.org/trunk/upgrading.html
URL: http://svn.apache.org/viewvc/hbase/hbase.apache.org/trunk/upgrading.html?rev=1465200&r1=1465199&r2=1465200&view=diff
==============================================================================
--- hbase/hbase.apache.org/trunk/upgrading.html (original)
+++ hbase/hbase.apache.org/trunk/upgrading.html Sat Apr 6 06:08:56 2013
@@ -1,18 +1,18 @@
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Chapter 1. Upgrading</title><link rel="stylesheet" type="text/css" href="css/freebsd_docbook.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" title="Chapter 1. Upgrading"><div class="titlepage"><div><div><h2 class="title"><a name="upgrading"></a>Chapter 1. Upgrading</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="#hbase.versioning">1.1. HBase version numbers</a></span></dt><dd><dl><dt><span class="section"><a href="#hbase.development.series">1.1.1. Odd/Even Versioning or "Development"" Series Releases</a></span></dt></dl></dd><dt><span class="section"><a href="#upgrade0.96">1.2. Upgrading from 0.94.x to 0.96.x</a></span></dt><dt><span class="section"><a href="#upgrade0.94">1.3. Upgrading from 0.92.x to 0.94.x</a></span></dt><dt><span class="sec
tion"><a href="#upgrade0.92">1.4. Upgrading from 0.90.x to 0.92.x</a></span></dt><dd><dl><dt><span class="section"><a href="#d67e67">1.4.1. You can’t go back!
-</a></span></dt><dt><span class="section"><a href="#d67e81">1.4.2. MSLAB is ON by default
-</a></span></dt><dt><span class="section"><a href="#d67e106">1.4.3. Distributed splitting is on by default
-</a></span></dt><dt><span class="section"><a href="#d67e111">1.4.4. Memory accounting is different now
-</a></span></dt><dt><span class="section"><a href="#d67e120">1.4.5. On the Hadoop version to use
-</a></span></dt><dt><span class="section"><a href="#d67e132">1.4.6. HBase 0.92.0 ships with ZooKeeper 3.4.2
-</a></span></dt><dt><span class="section"><a href="#d67e137">1.4.7. Online alter is off by default
-</a></span></dt><dt><span class="section"><a href="#d67e144">1.4.8. WebUI
-</a></span></dt><dt><span class="section"><a href="#d67e149">1.4.9. Security tarball
-</a></span></dt><dt><span class="section"><a href="#d67e154">1.4.10. Experimental off-heap cache
-</a></span></dt><dt><span class="section"><a href="#d67e159">1.4.11. Changes in HBase replication
-</a></span></dt><dt><span class="section"><a href="#d67e164">1.4.12. RegionServer now aborts if OOME
-</a></span></dt><dt><span class="section"><a href="#d67e169">1.4.13. HFile V2 and the “Bigger, Fewer” Tendency
+ <title>Chapter 1. Upgrading</title><link rel="stylesheet" type="text/css" href="css/freebsd_docbook.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" title="Chapter 1. Upgrading"><div class="titlepage"><div><div><h2 class="title"><a name="upgrading"></a>Chapter 1. Upgrading</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="#hbase.versioning">1.1. HBase version numbers</a></span></dt><dd><dl><dt><span class="section"><a href="#hbase.development.series">1.1.1. Odd/Even Versioning or "Development"" Series Releases</a></span></dt><dt><span class="section"><a href="#hbase.binary.compatibility">1.1.2. Binary Compatibility</a></span></dt><dt><span class="section"><a href="#hbase.rolling.restart">1.1.3. Rolling Upgrade between versions/Binary compatibility</a></
span></dt></dl></dd><dt><span class="section"><a href="#upgrade0.96">1.2. Upgrading from 0.94.x to 0.96.x</a></span></dt><dt><span class="section"><a href="#upgrade0.94">1.3. Upgrading from 0.92.x to 0.94.x</a></span></dt><dt><span class="section"><a href="#upgrade0.92">1.4. Upgrading from 0.90.x to 0.92.x</a></span></dt><dd><dl><dt><span class="section"><a href="#d67e90">1.4.1. You can’t go back!
+</a></span></dt><dt><span class="section"><a href="#d67e104">1.4.2. MSLAB is ON by default
+</a></span></dt><dt><span class="section"><a href="#d67e129">1.4.3. Distributed splitting is on by default
+</a></span></dt><dt><span class="section"><a href="#d67e134">1.4.4. Memory accounting is different now
+</a></span></dt><dt><span class="section"><a href="#d67e143">1.4.5. On the Hadoop version to use
+</a></span></dt><dt><span class="section"><a href="#d67e155">1.4.6. HBase 0.92.0 ships with ZooKeeper 3.4.2
+</a></span></dt><dt><span class="section"><a href="#d67e160">1.4.7. Online alter is off by default
+</a></span></dt><dt><span class="section"><a href="#d67e167">1.4.8. WebUI
+</a></span></dt><dt><span class="section"><a href="#d67e172">1.4.9. Security tarball
+</a></span></dt><dt><span class="section"><a href="#d67e177">1.4.10. Experimental off-heap cache
+</a></span></dt><dt><span class="section"><a href="#d67e182">1.4.11. Changes in HBase replication
+</a></span></dt><dt><span class="section"><a href="#d67e187">1.4.12. RegionServer now aborts if OOME
+</a></span></dt><dt><span class="section"><a href="#d67e192">1.4.13. HFile V2 and the “Bigger, Fewer” Tendency
</a></span></dt></dl></dd><dt><span class="section"><a href="#upgrade0.90">1.5. Upgrading to HBase 0.90.x from 0.20.x or 0.89.x</a></span></dt></dl></div><p>You cannot skip major verisons upgrading. If you are upgrading from
version 0.90.x to 0.94.x, you must first go from 0.90.x to 0.92.x and then go
from 0.92.x to 0.94.x.</p><p>
@@ -33,12 +33,29 @@
</p><p>Our first "Development" Series was the 0.89 set that came out ahead of
HBase 0.90.0. HBase 0.95 is another "Development" Series that portends
HBase 0.96.0.
+ </p></div><div class="section" title="1.1.2. Binary Compatibility"><div class="titlepage"><div><div><h3 class="title"><a name="hbase.binary.compatibility"></a>1.1.2. Binary Compatibility</h3></div></div></div><p>When we say two HBase versions are compatible, we mean that the versions
+ are wire and binary compatible. Compatible HBase versions means that
+ clients can talk to compatible but differently versioned servers.
+ It means too that you can just swap out the jars of one version and replace
+ them with the jars of another, compatible version and all will just work.
+ Unless otherwise specified, HBase point versions are binary compatible.
+ You can safely do rolling upgrades between binary compatible versions; i.e.
+ across point versions: e.g. from 0.94.5 to 0.94.6<sup>[<a name="d67e31" href="#ftn.d67e31" class="footnote">1</a>]</sup>.
+ </p></div><div class="section" title="1.1.3. Rolling Upgrade between versions/Binary compatibility"><div class="titlepage"><div><div><h3 class="title"><a name="hbase.rolling.restart"></a>1.1.3. Rolling Upgrade between versions/Binary compatibility</h3></div></div></div><p>Unless otherwise specified, HBase point versions are binary compatible.
+ you can do a rolling upgrade between hbase point versions;
+ for example, you can go to 0.94.6 from 0.94.5 by doing a rolling upgrade across the cluster
+ replacing the 0.94.5 binary with a 0.94.6 binary.
</p></div></div><div class="section" title="1.2. Upgrading from 0.94.x to 0.96.x"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="upgrade0.96"></a>1.2. Upgrading from 0.94.x to 0.96.x</h2></div><div><h3 class="subtitle">The Singularity</h3></div></div></div><p>You will have to stop your old 0.94 cluster completely to upgrade. If you are replicating
between clusters, both clusters will have to go down to upgrade. Make sure it is a clean shutdown
so there are no WAL files laying around (TODO: Can 0.96 read 0.94 WAL files?). Make sure
zookeeper is cleared of state. All clients must be upgraded to 0.96 too.
</p><p>The API has changed in a few areas; in particular how you use coprocessors (TODO: MapReduce too?)
- </p><p>TODO: Write about 3.4 zk ensemble and multi support</p></div><div class="section" title="1.3. Upgrading from 0.92.x to 0.94.x"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="upgrade0.94"></a>1.3. Upgrading from 0.92.x to 0.94.x</h2></div></div></div><p>0.92 and 0.94 are interface compatible. You can do a rolling upgrade between these versions.
+ </p><p>TODO: Write about 3.4 zk ensemble and multi support</p></div><div class="section" title="1.3. Upgrading from 0.92.x to 0.94.x"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="upgrade0.94"></a>1.3. Upgrading from 0.92.x to 0.94.x</h2></div></div></div><p>We used to think that 0.92 and 0.94 were interface compatible and that you can do a
+ rolling upgrade between these versions but then we figured that
+ <a class="link" href="https://issues.apache.org/jira/browse/HBASE-5357" target="_top">HBASE-5357 Use builder pattern in HColumnDescriptor</a>
+ changed method signatures so rather than return void they instead return HColumnDescriptor. This
+ will throw </p><pre class="programlisting">java.lang.NoSuchMethodError: org.apache.hadoop.hbase.HColumnDescriptor.setMaxVersions(I)V</pre><p>
+ .... so 0.92 and 0.94 are NOT compatible. You cannot do a rolling upgrade between them.
</p></div><div class="section" title="1.4. Upgrading from 0.90.x to 0.92.x"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="upgrade0.92"></a>1.4. Upgrading from 0.90.x to 0.92.x</h2></div><div><h3 class="subtitle">Upgrade Guide</h3></div></div></div><p>You will find that 0.92.0 runs a little differently to 0.90.x releases. Here are a few things to watch out for upgrading from 0.90.x to 0.92.0.
</p><div class="note" title="tl;dr" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">tl;dr</h3><p>
If you've not patience, here are the important things to know upgrading.
@@ -53,46 +70,46 @@ There’s a separate tarball for sec
If -XX:MaxDirectMemorySize is set in your hbase-env.sh, it’s going to enable the experimental off-heap cache (You may not want this).
</li></ol></div><p>
</p></div><p>
-</p><div class="section" title="1.4.1. You can’t go back!"><div class="titlepage"><div><div><h3 class="title"><a name="d67e67"></a>1.4.1. You can’t go back!
+</p><div class="section" title="1.4.1. You can’t go back!"><div class="titlepage"><div><div><h3 class="title"><a name="d67e90"></a>1.4.1. You can’t go back!
</h3></div></div></div><p>To move to 0.92.0, all you need to do is shutdown your cluster, replace your hbase 0.90.x with hbase 0.92.0 binaries (be sure you clear out all 0.90.x instances) and restart (You cannot do a rolling restart from 0.90.x to 0.92.x -- you must restart).
On startup, the <code class="varname">.META.</code> table content is rewritten removing the table schema from the <code class="varname">info:regioninfo</code> column.
Also, any flushes done post first startup will write out data in the new 0.92.0 file format, <a class="link" href="http://hbase.apache.org/book.html#hfilev2" target="_top">HFile V2</a>.
This means you cannot go back to 0.90.x once you’ve started HBase 0.92.0 over your HBase data directory.
-</p></div><div class="section" title="1.4.2. MSLAB is ON by default"><div class="titlepage"><div><div><h3 class="title"><a name="d67e81"></a>1.4.2. MSLAB is ON by default
+</p></div><div class="section" title="1.4.2. MSLAB is ON by default"><div class="titlepage"><div><div><h3 class="title"><a name="d67e104"></a>1.4.2. MSLAB is ON by default
</h3></div></div></div><p>In 0.92.0, the <a class="link" href="http://hbase.apache.org/book.html#hbase.hregion.memstore.mslab.enabled" target="_top">hbase.hregion.memstore.mslab.enabled</a> flag is set to true
(See <a class="xref" href="#">???</a>). In 0.90.x it was <code class="constant">false</code>. When it is enabled, memstores will step allocate memory in MSLAB 2MB chunks even if the
memstore has zero or just a few small elements. This is fine usually but if you had lots of regions per regionserver in a 0.90.x cluster (and MSLAB was off),
you may find yourself OOME'ing on upgrade because the <span class="mathphrase">thousands of regions * number of column families * 2MB MSLAB (at a minimum)</span>
puts your heap over the top. Set <code class="varname">hbase.hregion.memstore.mslab.enabled</code> to
<code class="constant">false</code> or set the MSLAB size down from 2MB by setting <code class="varname">hbase.hregion.memstore.mslab.chunksize</code> to something less.
-</p></div><div class="section" title="1.4.3. Distributed splitting is on by default"><div class="titlepage"><div><div><h3 class="title"><a name="d67e106"></a>1.4.3. Distributed splitting is on by default
+</p></div><div class="section" title="1.4.3. Distributed splitting is on by default"><div class="titlepage"><div><div><h3 class="title"><a name="d67e129"></a>1.4.3. Distributed splitting is on by default
</h3></div></div></div><p>Previous, WAL logs on crash were split by the Master alone. In 0.92.0, log splitting is done by the cluster (See See “HBASE-1364 [performance] Distributed splitting of regionserver commit logs”). This should cut down significantly on the amount of time it takes splitting logs and getting regions back online again.
-</p></div><div class="section" title="1.4.4. Memory accounting is different now"><div class="titlepage"><div><div><h3 class="title"><a name="d67e111"></a>1.4.4. Memory accounting is different now
+</p></div><div class="section" title="1.4.4. Memory accounting is different now"><div class="titlepage"><div><div><h3 class="title"><a name="d67e134"></a>1.4.4. Memory accounting is different now
</h3></div></div></div><p>In 0.92.0, <a class="xref" href="#">???</a> indices and bloom filters take up residence in the same LRU used caching blocks that come from the filesystem.
In 0.90.x, the HFile v1 indices lived outside of the LRU so they took up space even if the index was on a ‘cold’ file, one that wasn’t being actively used. With the indices now in the LRU, you may find you
have less space for block caching. Adjust your block cache accordingly. See the <a class="xref" href="#">???</a> for more detail.
The block size default size has been changed in 0.92.0 from 0.2 (20 percent of heap) to 0.25.
-</p></div><div class="section" title="1.4.5. On the Hadoop version to use"><div class="titlepage"><div><div><h3 class="title"><a name="d67e120"></a>1.4.5. On the Hadoop version to use
+</p></div><div class="section" title="1.4.5. On the Hadoop version to use"><div class="titlepage"><div><div><h3 class="title"><a name="d67e143"></a>1.4.5. On the Hadoop version to use
</h3></div></div></div><p>Run 0.92.0 on Hadoop 1.0.x (or CDH3u3 when it ships). The performance benefits are worth making the move. Otherwise, our Hadoop prescription is as it has been; you need an Hadoop that supports a working sync. See <a class="xref" href="#">???</a>.
</p><p>If running on Hadoop 1.0.x (or CDH3u3), enable local read. See <a class="link" href="http://files.meetup.com/1350427/hug_ebay_jdcryans.pdf" target="_top">Practical Caching</a> presentation for ruminations on the performance benefits ‘going local’ (and for how to enable local reads).
-</p></div><div class="section" title="1.4.6. HBase 0.92.0 ships with ZooKeeper 3.4.2"><div class="titlepage"><div><div><h3 class="title"><a name="d67e132"></a>1.4.6. HBase 0.92.0 ships with ZooKeeper 3.4.2
+</p></div><div class="section" title="1.4.6. HBase 0.92.0 ships with ZooKeeper 3.4.2"><div class="titlepage"><div><div><h3 class="title"><a name="d67e155"></a>1.4.6. HBase 0.92.0 ships with ZooKeeper 3.4.2
</h3></div></div></div><p>If you can, upgrade your zookeeper. If you can’t, 3.4.2 clients should work against 3.3.X ensembles (HBase makes use of 3.4.2 API).
-</p></div><div class="section" title="1.4.7. Online alter is off by default"><div class="titlepage"><div><div><h3 class="title"><a name="d67e137"></a>1.4.7. Online alter is off by default
+</p></div><div class="section" title="1.4.7. Online alter is off by default"><div class="titlepage"><div><div><h3 class="title"><a name="d67e160"></a>1.4.7. Online alter is off by default
</h3></div></div></div><p>In 0.92.0, we’ve added an experimental online schema alter facility (See <a class="xref" href="#">???</a>). Its off by default. Enable it at your own risk. Online alter and splitting tables do not play well together so be sure your cluster quiescent using this feature (for now).
-</p></div><div class="section" title="1.4.8. WebUI"><div class="titlepage"><div><div><h3 class="title"><a name="d67e144"></a>1.4.8. WebUI
+</p></div><div class="section" title="1.4.8. WebUI"><div class="titlepage"><div><div><h3 class="title"><a name="d67e167"></a>1.4.8. WebUI
</h3></div></div></div><p>The webui has had a few additions made in 0.92.0. It now shows a list of the regions currently transitioning, recent compactions/flushes, and a process list of running processes (usually empty if all is well and requests are being handled promptly). Other additions including requests by region, a debugging servlet dump, etc.
-</p></div><div class="section" title="1.4.9. Security tarball"><div class="titlepage"><div><div><h3 class="title"><a name="d67e149"></a>1.4.9. Security tarball
+</p></div><div class="section" title="1.4.9. Security tarball"><div class="titlepage"><div><div><h3 class="title"><a name="d67e172"></a>1.4.9. Security tarball
</h3></div></div></div><p>We now ship with two tarballs; secure and insecure HBase. Documentation on how to setup a secure HBase is on the way.
-</p></div><div class="section" title="1.4.10. Experimental off-heap cache"><div class="titlepage"><div><div><h3 class="title"><a name="d67e154"></a>1.4.10. Experimental off-heap cache
+</p></div><div class="section" title="1.4.10. Experimental off-heap cache"><div class="titlepage"><div><div><h3 class="title"><a name="d67e177"></a>1.4.10. Experimental off-heap cache
</h3></div></div></div><p>
A new cache was contributed to 0.92.0 to act as a solution between using the “on-heap” cache which is the current LRU cache the region servers have and the operating system cache which is out of our control.
To enable, set “-XX:MaxDirectMemorySize” in hbase-env.sh to the value for maximum direct memory size and specify hbase.offheapcache.percentage in hbase-site.xml with the percentage that you want to dedicate to off-heap cache. This should only be set for servers and not for clients. Use at your own risk.
See this blog post for additional information on this new experimental feature: http://www.cloudera.com/blog/2012/01/caching-in-hbase-slabcache/
-</p></div><div class="section" title="1.4.11. Changes in HBase replication"><div class="titlepage"><div><div><h3 class="title"><a name="d67e159"></a>1.4.11. Changes in HBase replication
+</p></div><div class="section" title="1.4.11. Changes in HBase replication"><div class="titlepage"><div><div><h3 class="title"><a name="d67e182"></a>1.4.11. Changes in HBase replication
</h3></div></div></div><p>0.92.0 adds two new features: multi-slave and multi-master replication. The way to enable this is the same as adding a new peer, so in order to have multi-master you would just run add_peer for each cluster that acts as a master to the other slave clusters. Collisions are handled at the timestamp level which may or may not be what you want, this needs to be evaluated on a per use case basis. Replication is still experimental in 0.92 and is disabled by default, run it at your own risk.
-</p></div><div class="section" title="1.4.12. RegionServer now aborts if OOME"><div class="titlepage"><div><div><h3 class="title"><a name="d67e164"></a>1.4.12. RegionServer now aborts if OOME
+</p></div><div class="section" title="1.4.12. RegionServer now aborts if OOME"><div class="titlepage"><div><div><h3 class="title"><a name="d67e187"></a>1.4.12. RegionServer now aborts if OOME
</h3></div></div></div><p>If an OOME, we now have the JVM kill -9 the regionserver process so it goes down fast. Previous, a RegionServer might stick around after incurring an OOME limping along in some wounded state. To disable this facility, and recommend you leave it in place, you’d need to edit the bin/hbase file. Look for the addition of the -XX:OnOutOfMemoryError="kill -9 %p" arguments (See [HBASE-4769] - ‘Abort RegionServer Immediately on OOME’)
-</p></div><div class="section" title="1.4.13. HFile V2 and the “Bigger, Fewer” Tendency"><div class="titlepage"><div><div><h3 class="title"><a name="d67e169"></a>1.4.13. HFile V2 and the “Bigger, Fewer” Tendency
+</p></div><div class="section" title="1.4.13. HFile V2 and the “Bigger, Fewer” Tendency"><div class="titlepage"><div><div><h3 class="title"><a name="d67e192"></a>1.4.13. HFile V2 and the “Bigger, Fewer” Tendency
</h3></div></div></div><p>0.92.0 stores data in a new format, <a class="xref" href="#">???</a>. As HBase runs, it will move all your data from HFile v1 to HFile v2 format. This auto-migration will run in the background as flushes and compactions run.
HFile V2 allows HBase run with larger regions/files. In fact, we encourage that all HBasers going forward tend toward Facebook axiom #1, run with larger, fewer regions.
If you have lots of regions now -- more than 100s per host -- you should look into setting your region size up after you move to 0.92.0 (In 0.92.0, default size is now 1G, up from 256M), and then running online merge tool (See “HBASE-1621 merge tool should work on online cluster, but disabled table”).
@@ -123,10 +140,13 @@ If you have lots of regions now -- more
need to change this (The 'normal'/default value is 64MB (67108864)).
Run the script <code class="filename">bin/set_meta_memstore_size.rb</code>.
This will make the necessary edit to your <code class="varname">.META.</code> schema.
- Failure to run this change will make for a slow cluster <sup>[<a name="d67e220" href="#ftn.d67e220" class="footnote">1</a>]</sup>
+ Failure to run this change will make for a slow cluster <sup>[<a name="d67e243" href="#ftn.d67e243" class="footnote">2</a>]</sup>
.
- </p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.d67e220" href="#d67e220" class="para">1</a>] </sup>
+ </p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.d67e31" href="#d67e31" class="para">1</a>] </sup>See
+ <a class="link" href="http://search-hadoop.com/m/bOOvwHGW981/Does+compatibility+between+versions+also+mean+binary+compatibility%253F&subj=Re+Does+compatibility+between+versions+also+mean+binary+compatibility+" target="_top">Does compatibility between versions also mean binary compatibility?</a>
+ discussion on the hbaes dev mailing list.
+ </p></div><div class="footnote"><p><sup>[<a id="ftn.d67e243" href="#d67e243" class="para">2</a>] </sup>
See <a class="link" href="https://issues.apache.org/jira/browse/HBASE-3499" target="_top">HBASE-3499 Users upgrading to 0.90.0 need to have their .META. table updated with the right MEMSTORE_SIZE</a>
</p></div></div></div><div id="disqus_thread"></div><script type="text/javascript">
var disqus_shortname = 'hbase'; // required: replace example with your forum shortname
Modified: hbase/hbase.apache.org/trunk/upgrading/upgrade0.90.html
URL: http://svn.apache.org/viewvc/hbase/hbase.apache.org/trunk/upgrading/upgrade0.90.html?rev=1465200&r1=1465199&r2=1465200&view=diff
==============================================================================
--- hbase/hbase.apache.org/trunk/upgrading/upgrade0.90.html (original)
+++ hbase/hbase.apache.org/trunk/upgrading/upgrade0.90.html Sat Apr 6 06:08:56 2013
@@ -27,10 +27,10 @@
need to change this (The 'normal'/default value is 64MB (67108864)).
Run the script <code class="filename">bin/set_meta_memstore_size.rb</code>.
This will make the necessary edit to your <code class="varname">.META.</code> schema.
- Failure to run this change will make for a slow cluster <sup>[<a name="d67e220" href="#ftn.d67e220" class="footnote">1</a>]</sup>
+ Failure to run this change will make for a slow cluster <sup>[<a name="d67e243" href="#ftn.d67e243" class="footnote">2</a>]</sup>
.
- </p><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.d67e220" href="#d67e220" class="para">1</a>] </sup>
+ </p><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a id="ftn.d67e243" href="#d67e243" class="para">2</a>] </sup>
See <a class="link" href="https://issues.apache.org/jira/browse/HBASE-3499" target="_top">HBASE-3499 Users upgrading to 0.90.0 need to have their .META. table updated with the right MEMSTORE_SIZE</a>
</p></div></div></div><div id="disqus_thread"></div><script type="text/javascript">
var disqus_shortname = 'hbase'; // required: replace example with your forum shortname