From 948d343ba433f93d03f70806f2bf060fadb47af7 Mon Sep 17 00:00:00 2001 From: Ashutosh Chauhan Date: Thu, 12 May 2016 11:45:48 -0700 Subject: [PATCH] HIVE-13743 : Data move codepath is broken with hive (2.1.0-SNAPSHOT) --- .../src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/shims/0.23/src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java b/shims/0.23/src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java index 64b8780..8820fda 100644 --- a/shims/0.23/src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java +++ b/shims/0.23/src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java @@ -1149,7 +1149,12 @@ public boolean isPathEncrypted(Path path) throws IOException { if(!"hdfs".equalsIgnoreCase(path.toUri().getScheme())) { return false; } - return (hdfsAdmin.getEncryptionZoneForPath(fullPath) != null); + try { + return (hdfsAdmin.getEncryptionZoneForPath(fullPath) != null); + } catch (FileNotFoundException fnfe) { + LOG.debug("Failed to get EZ for non-existent path: {}", fullPath); + return false; + } } @Override -- 1.7.12.4 (Apple Git-37)