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);