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 82abd52..611266f 100644 --- ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java +++ ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java @@ -2994,7 +2994,7 @@ public Void call() throws Exception { */ static protected boolean needToCopy(Path srcf, Path destf, FileSystem srcFs, FileSystem destFs) throws HiveException { //Check if different FileSystems - if (!srcFs.getClass().equals(destFs.getClass())) { + if (!FileUtils.equalsFileSystem(srcFs, destFs)) { return true; }