Prepare for Data Migration

Before you start the data migration from CDH 5.x or HDP 2.x to CDP, you must understand the requirements and complete certain tasks on CDH/HDP and CDP to ensure a successful migration.

  • If you are migrating from CDH, configure Ranger ACLs in CDP corresponding to the HBase ACLs in your existing CDH cluster.
  • If you are migrating from HDP perform the following steps:
    1. Configure Ranger ACLs in CDP corresponding to the HBase or Ranger ACLs in your existing HDP cluster.
    2. Migrate your applications to use the new HBase-Spark connector because the Spark-HBase connector that you were using in CDH or HDP is no longer supported in CDP.
      For more information, see Using the HBase-Spark connector.
  • Review the deprecated APIs and incompatibilities when upgrading from HDP 2.x or CDH 5.x to CDP.
    For more information, see Deprecation Notices in Apache HBase.
  • Ensure that all data has been migrated to a supported encoding type before the upgrade.
    For more information, see Remove PREFIX_TREE Data Block Encoding.
  • Ensure that you upgrade any external co-processors manually because they are not automatically upgraded during your upgrade.
    Before upgrading, ensure that your co-processors classes are compatible with the CDP. For more information, see Check co-processor classes.