Details
Description
ClientHSSecurityInfo is located in
./hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/main/resources/META-INF/services/org.apache.hadoop.security.SecurityInfo
But the actual class exists in
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-common
Because of this issue, there is an ordering dependency between the client-jobclient and client-common that can cause failures if the ordering is not correct. Namely, if client-common is in the classpath after client-jobclient, the JVM won't find ClientHSSecurityInfo