diff --git src/main/docbkx/book.xml src/main/docbkx/book.xml index 683d8ef..703fd7d 100644 --- src/main/docbkx/book.xml +++ src/main/docbkx/book.xml @@ -4721,6 +4721,52 @@ if (result.isStale()) { + + Upgrading + + + How do I upgrade Maven-managed projects from HBase 0.94 to HBase 0.96+? + + + In HBase 0.96, the project moved to a modular structure. Adjust your project's + dependencies to rely upon the hbase-client module or another + module as appropriate, rather than a single JAR. You can model your Maven depency + after one of the following, depending on your targeted version of HBase. See or for more + information. + + Maven Dependency for HBase 0.94 + + org.apache.hbase + hbase + 0.94.3 + + ]]> + + + Maven Dependency for HBase 0.96 + + org.apache.hbase + hbase-client + 0.96.2-hadoop2 + + ]]> + + + Maven Dependency for HBase 0.98 + + org.apache.hbase + hbase-client + 0.98.5-hadoop2 + + ]]> + + + + Architecture How does HBase handle Region-RegionServer assignment and locality? diff --git src/main/docbkx/upgrading.xml src/main/docbkx/upgrading.xml index 2ba0143..f61cb49 100644 --- src/main/docbkx/upgrading.xml +++ src/main/docbkx/upgrading.xml @@ -140,6 +140,8 @@ linkend="upgrade0.96" />. Additional steps are required to use some of the new features of 0.98.x. See for an abbreviated list of these features. + For information about updating Maven-managed projects from 0.94 to newer HBase + versions, see .
@@ -153,7 +155,9 @@ replicating between clusters, both clusters will have to go down to upgrade. Make sure it is a clean shutdown. The less WAL files around, the faster the upgrade will run (the upgrade will split any log files it finds in the filesystem as part of the upgrade - process). All clients must be upgraded to 0.96 too. + process). All clients must be upgraded to 0.96 too. For information about updating + Maven-managed projects from 0.94 to newer HBase versions, see The API has changed. You will need to recompile your code against 0.96 and you may need to adjust applications to go against new APIs (TODO: List of changes).