When installing or running PXF 8 on a Greenplum 7 cluster (specifically on modern operating systems like Red Hat 9), the service fails to start or complains that Java 17 or 21 is not installed. Use of Java 11, which was standard for previous versions, results in environment validation errors.
Intall Java 17 or 21 to meet the minimum requirements for PXF 8. While Greenplum 7 Database supports Java 11 for internal features like PL/Java, the PXF 8 framework requires a newer Java Runtime Environment (JRE).
Follow these steps to configure the correct Java version:
Starting with PXF 8, Java 17 and 21 are officially supported and necessary for compatibility with RHEL 9 environments.