Upgrading Python
Learn how to migrate Python for different combinations of Cloudera Manager and Cloudera Runtime on the supported operating systems.
Migrating Python versions when using Cloudera Manager 7.13.1 CHF4 (7.13.1.400) with Cloudera Runtime 7.1.9 SP1 CHF9
- Migrating from Python 3.8 or Python 3.9 to Python 3.11 on supported operating systems
- (Recommended) Installing Python 3.11 before upgrading Cloudera Manager to 7.13.1 CHF4 (7.13.1.400)
-
This is the recommended workflow for customers upgrading Cloudera Manager to 7.13.1 CHF4 (7.13.1.400) version.
- Migrating from Python 3.8 to Python 3.9 on RHEL 8, Oracle Linux 8, Rocky Linux 8
- (Recommended) Installing Python 3.9 before upgrading Cloudera Manager to 7.13.1 CHF4 (7.13.1.400)
-
This is the recommended workflow for customers upgrading Cloudera Manager to 7.13.1 CHF4 (7.13.1.400) version on RHEL 8, Oracle Linux 8, Rocky Linux 8.
Migrating from Python 3.8 to Python 3.9 on RHEL 8.8 or RHEl 8.10
- (Recommended) Installing Python 3.9 on RHEL 8 before upgrading Cloudera Manager to 7.13.1 and Cloudera Runtime to 7.3.1
- Learn how to migrate Cloudera Manager and Cloudera Runtime from Python 3.8 to Python 3.9 on RHEL 8.8 or RHEl 8.10. This is the recommended workflow for customers upgrading Cloudera Manager to 7.13.1 version and Cloudera Runtime to 7.3.1 version since the minimum recommended version of Python is now 3.9.
- (Not Recommended) Installing Python 3.9 on RHEL 8 after upgrading Cloudera Manager to 7.13.1 and Cloudera Runtime to 7.3.1
- Learn how to upgrade Cloudera Manager and Cloudera Runtime while delaying the upgrade of Python from 3.8 to 3.9 version on RHEL 8.8 or RHEL 8.10. This is not a recommended workflow due to Hue supports only Python 3.9 in Cloudera Runtime 7.3.1.
When Cloudera Manager is upgraded to 7.13.1 version and when Cloudera Runtime is either 7.1.8, 7.1.7 SP3 or 7.1.9 for RHEL 8, all the Cloudera Runtime process will continue to use Python 3.8, whereas Cloudera Manager Agent will pick up the highest Python version available between Python 3.8 and Python 3.9.
Cloudera Manager 7.13.1
- Using Python 3 with the Cloudera Manager Agents
-
You must install Python 3 on all hosts before upgrading to Cloudera Manager 7.13.1. See Installing Python 3.
Cloudera Manager 7.11.3
- Using Python 3 with the Cloudera Manager Agents
-
You must install Python 3 on all hosts before upgrading to Cloudera Manager 7.11.3. See Installing Python 3.
Cloudera Manager 7.7.3
- Using Python 3.8 with the Cloudera Manager Agents
-
If you require Python 3.8 to be used on your cluster hosts, you must install Python 3.8 before you upgrade Cloudera Manager. See Installing Python 3.8 for Cloudera Manager 7.7.3