From 5cba49c5b9d86c5bdf92f72f127f57c42b2ecd1f Mon Sep 17 00:00:00 2001 From: Misty Stanley-Jones Date: Thu, 18 Sep 2014 12:56:22 +1000 Subject: [PATCH] HBASE-11761 Add a FAQ item for updating a maven-managed application from 0.94 -> 0.96+ --- src/main/docbkx/book.xml | 46 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/src/main/docbkx/book.xml b/src/main/docbkx/book.xml index 8fc2f7a4f09..b88c0b19f9c 100644 --- a/src/main/docbkx/book.xml +++ b/src/main/docbkx/book.xml @@ -4933,6 +4933,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.98 + + org.apache.hbase + hbase-client + 0.98.5-hadoop2 + + ]]> + + + Maven Dependency for HBase 0.96 + + org.apache.hbase + hbase-client + 0.96.2-hadoop2 + + ]]> + + + Maven Dependency for HBase 0.94 + + org.apache.hbase + hbase + 0.94.3 + + ]]> + + + + Architecture How does HBase handle Region-RegionServer assignment and locality?