API Compatibility changes in 7.1.9 SP1 for Hadoop

Removed or Modified APIs in CDP 7.1.9 SP1 for Hadoop and recommendations for how to handle them.

Apache Version of Hadoop in 7.1.9 was 3.1.1 and Apache Version of Hadoop in 7.1.9 SP1 is 3.1.1

Modified APIs in 7.1.9 SP1

The following APIs have been modified for Hadoop and include a description of the impact of the modifiaction on their use.

YarnConfiguration

Field NM_LINUX_CONTAINER_GROUP of type java.lang.String with the compile-time constant value "yarn.nodemanager.linux-container-executor.group" has been removed from this class.

Package Name
org.apache.hadoop.yarn.conf
Effect
Recompilation of a client program may be terminated with the message: cannot find variable NM_LINUX_CONTAINER_GROUP in org.apache.hadoop.yarn.conf.YarnConfiguration.
Reason for change
YARN-4599 removed this unused variable. It seems unrelated to the change itself.
Recommendation
Details about this config option: The UNIX group that the linux-container-executor should run as. This is intended to be set as part of container-executor.cfg. If a YARN client needs this variable it shall be created manually: public static final String NM_LINUX_CONTAINER_GROUP=""yarn.nodemanager.linux-container-executor.group"";.
Recompilation Required?
Yes