Switching image catalogs
You can switch the image catalog of an already existing Cloudera Data Hub, Data Lake, or FreeIPA cluster. You may want to switch the image catalog for a cluster in order to restrict which Cloudera Runtime version can be upgraded to, or in order to move to custom images for an existing cluster.
Before you begin
- Ensure that both the image catalog that you are currently using and the image catalog that you want to switch to is JSON-based.
- Ensure that the currently used image is present in both image catalogs: the current one and the one that you want to change to.
Use the following CDP CLI commands to switch the image catalog for an existing cluster:
- FreeIPA:
cdp environments set-catalog --environment $ENVIRONMENT_NAME --catalog $CATALOG
Parameter Description --environment Name or CRN of the environment that holds the FreeIPA installation. --catalog URL of the FreeIPA catalog to be used. - Cloudera Data Hub:
cdp datahub set-catalog --cluster $DATAHUB_NAME --catalog-name $CATALOG
Parameter Description --cluster Name or CRN of the Cloudera Data Hub cluster for which you want to use the new image catalog. --catalog-name Name of the image catalog to be used. The image catalog must be a JSON-based catalog, and switching is only possible from catalogs that are JSON-based. - Data
Lake:
cdp datalake set-catalog --datalake $DATALAKE_NAME --catalog-name $CATALOG
Parameter Description --datalake Name of the Data Lake for which you want to use the new image catalog. --catalog-name Name of the image catalog to be used. The image catalog must be a JSON-based catalog, and switching is only possible from catalogs that are JSON-based.