Upgrade from HBase 0.98.x

Complete the following steps to upgrade HBase:
  1. Ensure that you have completed the pre-upgrade steps.
  2. Upgrade the packages.
    After configuring repositories so that the version you want to install is available, you can use a package manager to install from the repository. The upgrade process will remove all but the following directories in the current HBase directory: conf and logs.
    To upgrade with a package manager:
    On RedHat and CentOS
    To upgrade an HBase region server node:
    yum update mapr-hbase mapr-hbase-regionserver
    To upgrade an HBase master node:
    yum update mapr-hbase mapr-hbase-master
    To upgrade an HBase client node:
    yum update mapr-hbase
    On Ubuntu
    To upgrade an HBase region server node:
    apt-get install mapr-hbase mapr-hbase-regionserver
    To upgrade an HBase master node:
    apt-get install mapr-hbase mapr-hbase-master
    To upgrade an HBase client node:
    apt-get install mapr-hbase
    On SUSE
    To upgrade an HBase region server node:
    zypper update mapr-hbase mapr-hbase-regionserver
    To upgrade an HBase master node:
    zypper update mapr-hbase mapr-hbase-master
    To upgrade an HBase client node:
    zypper update mapr-hbase
    If you have additional HBase services or libraries installed, you should also upgrade those packages to match the HBase version you are upgrading to.
  3. Migrate any custom configuration settings to the configuration files within the conf directory:
    /opt/mapr/hbase/hbase-<version>/conf/
  4. Run configure.sh -R on all of the upgraded HBase nodes:
    $ /opt/mapr/server/configure.sh -R
  5. Complete the post-upgrade steps.