HADOOP-13965. Groups should be consistent in using default group mapping class. Contributed by Yiqun Lin.

This commit is contained in:
Yiqun Lin 2017-01-19 09:42:56 +08:00
parent 2bf4c6e2d6
commit 383aa9c9f5

View File

@ -103,12 +103,11 @@ public Groups(Configuration conf) {
}
public Groups(Configuration conf, final Timer timer) {
impl =
ReflectionUtils.newInstance(
conf.getClass(CommonConfigurationKeys.HADOOP_SECURITY_GROUP_MAPPING,
ShellBasedUnixGroupsMapping.class,
GroupMappingServiceProvider.class),
conf);
impl = ReflectionUtils.newInstance(
conf.getClass(CommonConfigurationKeys.HADOOP_SECURITY_GROUP_MAPPING,
JniBasedUnixGroupsMappingWithFallback.class,
GroupMappingServiceProvider.class),
conf);
cacheTimeout =
conf.getLong(CommonConfigurationKeys.HADOOP_SECURITY_GROUPS_CACHE_SECS,