Before You Start HBase Migration
Before migrating your tables to another platform, consider the following points:
- Schema Changes. Apache HBase and HPE Ezmeral Data Fabric Database binary tables have different limits on the number of column families. When you are migrating to HPE Ezmeral Data Fabric Database binary tables, you may be interested in changing your table's schema to take advantage of the increased availability of column families.
- API Mappings: When you are migrating from Apache HBase to HPE Ezmeral Data Fabric Database tables, examine your current HBase applications to verify the APIs and HBase Shell commands used are fully supported.
- Namespace Mapping: If the migration will take place over a period of time, be sure to plan your table namespace mappings in advance to ease the transition. See Mapping to HBase Table Namespaces for more information.
- Implementation Limitations: HPE Ezmeral Data Fabric Database binary tables do not support HBase coprocessors. If your existing Apache HBase installation uses coprocessors, plan any necessary modifications in advance. HPE Ezmeral Data Fabric Database binary tables support a subset of the regular expressions supported in Apache HBase. Check your existing workflow and HBase applications to verify you are not using unsupported regular expressions.
When migrating to HPE Ezmeral Data Fabric Database binary tables, change your Apache
HBase client to the Data Fabric client by installing the version of the
mapr-hbase
package that matches the version of Apache HBase on your
source cluster.
See Installing without the Installer for information about installation procedures, including setting up the proper repositories.