You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by na...@apache.org on 2010/01/07 00:36:03 UTC

svn commit: r896718 - /hadoop/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java

Author: namit
Date: Wed Jan  6 23:36:02 2010
New Revision: 896718

URL: http://svn.apache.org/viewvc?rev=896718&view=rev
Log:
HIVE-1030 Hive should use scratchDir instead of system temporary directory
for storing plans (Zheng Shao via namit)


Modified:
    hadoop/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java

Modified: hadoop/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java
URL: http://svn.apache.org/viewvc/hadoop/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java?rev=896718&r1=896717&r2=896718&view=diff
==============================================================================
--- hadoop/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java (original)
+++ hadoop/hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java Wed Jan  6 23:36:02 2010
@@ -30,6 +30,7 @@
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hive.conf.HiveConf;
+import org.apache.hadoop.hive.conf.HiveConf.ConfVars;
 import org.apache.hadoop.hive.metastore.MetaStoreUtils;
 import org.apache.hadoop.hive.ql.exec.Utilities.StreamPrinter;
 import org.apache.hadoop.hive.ql.io.IgnoreKeyTextOutputFormat;
@@ -457,7 +458,9 @@
   }
 
   private File generatePlanFile() throws Exception {
-    File planFile = File.createTempFile("plan", ".xml");
+    File scratchDir = new File(
+        (new HiveConf(TestExecDriver.class)).getVar(ConfVars.SCRATCHDIR));
+    File planFile = File.createTempFile("plan", ".xml", scratchDir);
     System.out.println("Generating plan file " + planFile.toString());
     FileOutputStream out = new FileOutputStream(planFile);
     Utilities.serializeMapRedWork(mr, out);