diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/MoveTask.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/MoveTask.java index 583b82b..22425be 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/exec/MoveTask.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/MoveTask.java @@ -145,7 +145,7 @@ private void moveFile(Path sourcePath, Path targetPath, boolean isDfsDir) private Path createTargetPath(Path targetPath, FileSystem fs) throws IOException { Path deletePath = null; Path mkDirPath = targetPath.getParent(); - if (mkDirPath != null & !fs.exists(mkDirPath)) { + if (mkDirPath != null && !fs.exists(mkDirPath)) { Path actualPath = mkDirPath; // targetPath path is /x/y/z/1/2/3 here /x/y/z is present in the file system // create the structure till /x/y/z/1/2 to work rename for multilevel directory