Fixed Issues in Oozie

Fixed issues and resolved maintenance items for Oozie are addressed in Cloudera Runtime 7.3.2, its service packs and cumulative hotfixes.

Cloudera Runtime 7.3.2

Cloudera Runtime 7.3.2 resolves Oozie issues and incorporates fixes from the service packs and cumulative hotfixes from 7.3.1.100 through 7.3.1.700. For a comprehensive record of all fixes in Cloudera Runtime 7.3.1.x, see Fixed Issues.
CDPD-93325: Hive2Main.java can print out passwords
7.3.2
Previously, Hive2Main was printing full Beeline command arguments to standard output, which might unintentionally expose LDAP credentials and the truststore password. This issue is now fixed.
CDPD-78506:Inconsistent PATH environment variable evaluation for Shell actions
7.3.2
Previously, the PATH environment variable for Oozie Shell actions was evaluated on the Oozie server JVM. This issue is now fixed. The PATH is now evaluated based on the YARN NodeManager host settings and applies directly to the Launcher AM container during execution.. You can revert to the legacy behavior by setting the oozie.action.shell.setup-path-in-oozie-server parameter to true in the oozie-site.xml file.

Additionally, the new the oozie.launcher.<***ACTION_TYPE***>.action.env.<***VARIABLE_NAME***> parameter is introduced. This allows you to define action-specific environment variables to customize the execution environments for each action type in the Launcher AM.

CDPD-78069: Oozie action configuration fails to apply Java options after CDPD-60551
7.3.2
Previously, specific Java options and Hadoop properties were not correctly applied to the Oozie launcher configuration. This issue is now resolved. The new oozie.service.HadoopAccessorService.global.yarn.java-options-keys parameter is now introduced, allowing you to configure a comma-separated list of Hadoop properties to be passed to the Oozie launcher if they are not already set in Oozie using the oozie.launcher.<hadoop property key> property or within its workflows.

The default properties in this list are yarn.app.mapreduce.am.admin-command-opts and yarn.app.mapreduce.am.command-opts. The oozie.LauncherConfigurationInjector.hadoop.search.properties property is now deprecated.

CDPD-77768: Oozie log parameters are not substituted correctly
7.3.2
Previously, Oozie log parameters, for example, {0}, were not substituted when log messages contained apostrophes. The formatting engine treated the text following a single quote as a literal block, preventing parameter replacement. This issue is now fixed. Oozie now automatically escapes single quotes in log messages, ensuring that all parameters are substituted correctly.
CDPD-76135: Schema check database connection throws PSQLException
7.3.2
The schema check now completes successfully during Oozie startup for secure database connections or when custom connection properties are used, preventing warnings from appearing in the logs.
CDPD-68425: Oozie does not validate the backend database identifiers in a case-insensitive way
7.3.2
Previously, Oozie incorrectly reported missing tables due to issues with table name casing. This issue is now fixed.