diff --git ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java index c2ffe024da..cd62d496a3 100644 --- ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java +++ ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java @@ -3879,7 +3879,7 @@ static private boolean needToCopy(Path srcf, Path destf, FileSystem srcFs, try { srcs = srcFs.getFileStatus(srcf); - String runningUser = UserGroupInformation.getLoginUser().getUserName(); + String runningUser = UserGroupInformation.getLoginUser().getShortUserName(); boolean isOwned = FileUtils.isOwnerOfFileHierarchy(srcFs, srcs, configuredOwner, false); if (configuredOwner.equals(runningUser)) { // Check if owner has write permission, else it will have to copy