Complete the following steps to upgrade HBase 1.1.8 to 1.1.13 or later:
-
Ensure that you have completed the pre-upgrade steps.
-
Use the following commands to 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 removes
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.
-
Migrate any custom configuration settings to the configuration files within the
conf directory:
/opt/mapr/hbase/hbase-<version>/conf/
-
Run
configure.sh -R on all of the upgraded HBase nodes:
$ /opt/mapr/server/configure.sh -R
-
Complete the post-upgrade steps.