Introduction to HBase Multi-cluster Client

Learn about the HBase Multi-cluster Client (MCC) and ways to switch between the single HBase clusters and Multi-HBase clients. Explore HBase MCC usage with Kerberos with examples. Implement your HBase clients in Spark using Scala or Java.

Cloudera Operational Database (COD) supports HBase Multi-cluster Client (MCC) that ensures high availability and better performance. HBase MCC relies on the existing HBase replication functionality to provide an eventually consistent solution in cases of primary cluster downtime.

HBase MCC offers the following benefits:
  • Switch between single HBase clusters and Multi-HBase Client with limited code changes.
  • Support multiple number of linked HBase clusters.
  • Continue to keep applications running without disrupting a cluster during an upgrade or outage.
Figure 1. HBase MCC architecture