Pre-migration steps
There are steps to take before you begin a Sidecar migration.
Planning
To plan your migration, you need to consider a variety of items.
-
When you provision the new CDP deployment, you should consider the type and capacity of the hosts you deploy in your clusters. Ensure that hardware is sufficient in speed and capacity to handle your current and planned workloads.
-
Depending on the software running on the source cluster, not all services deployed in HDP clusters have exact matches in CDP. Consider how your services will map to updated versions of those services or to new services designed to replace the legacy software. Configurations and performance tuning may need to be adjusted.
-
Plan for any updates that may be required in your application code. Newer versions may have updated or deprecated APIs and replacement services could require you to modify or re-architect your applications to use the correct APIs.
Preparing your hosts
- Install a supported operating system on all hosts. To learn about supported operating systems, see the Cloudera Support Matrix.
- Install Cloudera Manager and Cloudera Runtime on the hosts. See the CDP Private Cloud Base Installation Guide
Replicate configurations
When you create your new CDP Private Cloud Base cluster(s) you may need to copy some of your custom/tuning configuration from the source cluster to the new cluster. These can include properties like thresholds, memory limits, ports numbers, directory locations, log file locations, etc. These configurations exist for services, clusters, and hosts. Note that many CDP services have been updated from earlier versions and there may not be a one-to-one correspondence of configuration parameters from the old service to the new service. You will need to ensure that you understand the new set of configuration options in CDP and that your configurations are valid and appropriate for your workloads and environment in which the new cluster is deployed..
Use Ambari to view configurations for each service as a guide for configuring the services in the new cluster, using Cloudera Manager.
Set up TLS
Set up Kerberos
See Configuring Authentication in Cloudera Manager
Important: If you enable Apache Ranger on the cluster, you must configure Kerberos to enforce strong authentication of users. Running Apache Ranger on a non-Kerberized CDP environment is not supported.
KMS ACL export
Coming soon.