Index: ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java (revision 1514115) +++ ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java (working copy) @@ -292,10 +292,10 @@ * @throws IOException */ private static File createTempFile(HiveConf conf) throws IOException { - String hHistDir = - HiveConf.getVar(conf, HiveConf.ConfVars.HIVEHISTORYFILELOC); + String lScratchDir = + HiveConf.getVar(conf, HiveConf.ConfVars.LOCALSCRATCHDIR); - File tmpDir = new File(hHistDir); + File tmpDir = new File(lScratchDir); String sessionID = conf.getVar(HiveConf.ConfVars.HIVESESSIONID); if (!tmpDir.exists()) { if (!tmpDir.mkdirs()) { @@ -304,7 +304,7 @@ // mkdirs returned false, that is fine if(!tmpDir.exists()){ throw new RuntimeException("Unable to create log directory " - + hHistDir); + + lScratchDir); } } }