diff --git a/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java b/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java index c7dad79..8b474c0 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java @@ -30,7 +30,7 @@ public class HadoopDefaultAuthenticator implements HiveAuthenticationProvider { private String userName; private List groupNames; - + private Configuration conf; @Override @@ -58,7 +58,7 @@ public class HadoopDefaultAuthenticator implements HiveAuthenticationProvider { "Can not initialize HadoopDefaultAuthenticator."); } - this.userName = ugi.getUserName(); + this.userName = ShimLoader.getHadoopShims().getShortUserName(ugi); if (ugi.getGroupNames() != null) { this.groupNames = Arrays.asList(ugi.getGroupNames()); }