Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created on 08-23-2021 04:57 AM - edited 08-23-2021 05:41 AM
Hi,
We are currently using Python2.7 with HDP3.1.5 (PySpark) and RHEL 7.9.
We are planning to upgrade to Python3.x as Python2.7 support has ended.
If anyone could please help determining the latest stable Python3.x? version that will best suit or compatible with HDP3.1.5 (Spark2.3) and RHEL 7.9?
OR
Let me know steps I should follow to determine the best stable Python3.x? version for the HDP stack?
Thanks,
PB
Created 08-26-2021 07:43 AM
Seems the max. Python version supported is 2.7.5, Python Version 3.x is not supported as it will create conflict with the versions shipped (HDP3.1.5 + Ambari2.7.5).
Python3 support is not on the road map of HDP 3x and even for Ambari. This is something which may be done in future to make Python3 as the default for the OS Cloudera supports.
Created 08-24-2021 02:01 AM
Hi Priyabrat,
Just for your reference.
From CDP Private Cloud doc, it stated some Spark and Python version support pairs.
https://docs.cloudera.com/cdp-private-cloud-upgrade/latest/release-guide/topics/cdpdc-os-requirement...
I think Spark 2.3 should share similar Python support as Spark 2.4.
For compatibility issues, I think it is better to raise support case to Cloudera support team.
Created 08-24-2021 08:48 AM
Hi @Priyabrat
Please refer below Doc[1], Ambari 2.7.5 supports only HDP-3.1.5 and HDF-3.2.0 and for Ambari 2.7.5 the software requirements are mentioned in doc[2]
Created 08-26-2021 07:43 AM
Seems the max. Python version supported is 2.7.5, Python Version 3.x is not supported as it will create conflict with the versions shipped (HDP3.1.5 + Ambari2.7.5).
Python3 support is not on the road map of HDP 3x and even for Ambari. This is something which may be done in future to make Python3 as the default for the OS Cloudera supports.