Service Layout Guidelines for Replication

Based on the use case, replicating HPE Ezmeral Data Fabric Database tables and HPE Ezmeral Data Fabric Streams may require the installation of Data Fabric Gateways and the HBase client on one or more nodes.

Guidelines for Installing Gateways

When you configure replication for HPE Ezmeral Data Fabric Database tables or HPE Ezmeral Data Fabric Streams, data-fabric gateways provide one-way communication between a source data-fabric cluster and a destination cluster. It is recommended to install at least three gateways on the destination cluster. Installing two or more gateways on a destination cluster allows for replication failover in the event that one gateway is unavailable. Installing three gateways on a large cluster enables better throughput for data replication. Installing more than three gateways can improve availability but is not likely to improve replication performance.

Guidelines for Installing HBase Client

When you configure replication for HPE Ezmeral Data Fabric Database tables, the HBase client is not required by default. However, you must install the HBase client to replicate HPE Ezmeral Data Fabric Database tables in the following situations:
  • You plan to perform autosetup table replication using the HPE Ezmeral Data Fabric Database C API. In this case, you must install the HBase Client on the node where the C application will run.
  • You plan to perform autosetup table replication using the maprcli table replica autosetup command without direct copy. In this case, you must install the HBase Client on the node where you submit the maprcli table replica autosetup command. For more information about autosetup table replication, see Replica Autosetup for HPE Ezmeral Data Fabric Database Tables.