Installing HBase on a Client Node

The following instructions use the package manager to download and install HBase from the EEP repository to a client node. When you install HBase on a client node, you can use the HBase shell from a machine outside the cluster.

Prerequisites

MapR 6.0.x does not support HBase as an ecosystem component. Beginning with EEP 6.3.0, MapR 6.1 reintroduced HBase as an ecosystem component. With EEP 6.3.0 and later you can install the HBase Client and tools even if you decide not to install HBase as an ecosystem component.
Before you being, verify the following prerequisites:
  • The EEP repository is set up. For the steps to set up the EEP repository, see Step 10: Install Ecosystem Components Manually
  • The HPE Ezmeral Data Fabric client must be installed on the node where you install the HBase client.

    For HPE Ezmeral Data Fabric client setup instructions, see Setting Up the Client.

  • You must know the IP addresses or hostnames of the ZooKeeper nodes on the cluster.

About this task

Run the following commands as root or using sudo.

Procedure

  1. On the client computer, install mapr-hbase:
    CentOS or Red Hat
    yum install mapr-hbase
    Ubuntu
    apt-get install mapr-hbase
    SLES
    zypper install mapr-hbase
  2. On all HBase nodes, run configure.sh with a list of the CLDB nodes and ZooKeeper nodes in the cluster.