Forráskód Böngészése

HADOOP-5828. Use absolute path for mapred.local.dir of JobTracker in MiniMRCluster. Contributed by Hemanth Yamijala.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.20@775074 13f79535-47bb-0310-9956-ffa450edef68
Hemanth Yamijala 16 éve
szülő
commit
96fa14f0f8
2 módosított fájl, 5 hozzáadás és 1 törlés
  1. 3 0
      CHANGES.txt
  2. 2 1
      src/test/org/apache/hadoop/mapred/MiniMRCluster.java

+ 3 - 0
CHANGES.txt

@@ -64,6 +64,9 @@ Release 0.20.1 - Unreleased
     HADOOP-5641. Fix a NullPointerException in capacity scheduler's memory
     based scheduling code when jobs get retired. (yhemanth)
 
+    HADOOP-5828. Use absolute path for mapred.local.dir of JobTracker in
+    MiniMRCluster. (yhemanth)
+
 Release 0.20.0 - 2009-04-15
 
   INCOMPATIBLE CHANGES

+ 2 - 1
src/test/org/apache/hadoop/mapred/MiniMRCluster.java

@@ -95,7 +95,8 @@ public class MiniMRCluster {
     public void run() {
       try {
         jc = (jc == null) ? createJobConf() : createJobConf(jc);
-        jc.set("mapred.local.dir","build/test/mapred/local");
+        File f = new File("build/test/mapred/local").getAbsoluteFile();
+        jc.set("mapred.local.dir",f.getAbsolutePath());
         jc.setClass("topology.node.switch.mapping.impl", 
             StaticMapping.class, DNSToSwitchMapping.class);
         tracker = JobTracker.startTracker(jc);