Java Requirements

This topic describes the supported JDKs for CDP Private Cloud Base.

Supported JDKs

Please see the Cloudera Support Matrix for detailed information about supported JDKs.

Supported JDK versions

Table 1. Azul Open JDK versions that are tested and recommended
Azul Open JDK Version Notes
8.56.0.21 Minimum required version
11.50.19
Table 2. Oracle JDK versions that are tested and recommended
Oracle JDK Version Notes
1.8u181 Minimum required version
11.0.10+8
Table 3. OpenJDK versions that are tested and recommended
OpenJDK Version Notes
1.8u232 Minimum required / Latest version tested
11.0.4-+11
1.8u231 For FIPS minimum required / latest version tested

Support Notes

Only 64 bit JDKs are supported.
Draft comment:
Cloudera Manager 6 and CDH 6 do not support JDK 7. Although JDK 7 is supported on all versions of CDH 5, a CDH 5.x cluster that is managed by Cloudera Manager 6.x must use JDK 8 on all cluster hosts. Oracle JDK 8 is supported in Cloudera Manager 6 and CDH 6. JDK 8 is also supported in CDH 5.3 and higher.

Applications compiled with JDK 7 are not supported on CDH 6. You must recompile your applications using JDK 8 before upgrading to CDH 6.

Oracle JDK 9 is not supported in any Cloudera Manager or CDH version.

OpenJDK 8 is supported in Cloudera Enterprise 6.1.0 and higher, as well as Cloudera Enterprise 5.16.1 and higher. For installation and migration instructions, see Upgrading the JDK.

Unless specifically excluded, Cloudera supports later updates to a major JDK release from the release that support was introduced. Cloudera excludes or removes support for select Java updates when security is jeopardized.

Running Runtime nodes within the same cluster on different JDK releases is not supported. All cluster hosts must use the same JDK update level.