diff --git ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java index ffce1d1..6edae90 100644 --- ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java +++ ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java @@ -660,7 +660,7 @@ private void createSessionDirs(String userName) throws IOException { createPath(conf, path, scratchDirPermission, true, false); // 3. Download resources dir path = new Path(HiveConf.getVar(conf, HiveConf.ConfVars.DOWNLOADED_RESOURCES_DIR)); - createPath(conf, path, scratchDirPermission, true, false); + createPath(conf, path, scratchDirPermission, true, true); // Finally, create session paths for this session // Local & non-local tmp location is configurable. however it is the same across // all external file systems