Jelajahi Sumber

MAPREDUCE-6909. LocalJobRunner fails when run on a node from multiple users. Contributed by Jason Lowe.

(cherry picked from commit ac333155fbcbbc50477869fb29c8da124e5968c0)
Akira Ajisaka 8 tahun lalu
induk
melakukan
71f49406f2

+ 32 - 0
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml

@@ -57,6 +57,15 @@
   set to less than .5</description>
 </property>
 
+<property>
+  <name>mapreduce.jobtracker.address</name>
+  <value>local</value>
+  <description>The host and port that the MapReduce job tracker runs
+  at.  If "local", then jobs are run in-process as a single map
+  and reduce task.
+  </description>
+</property>
+
 <property>
   <name>mapreduce.local.clientfactory.class.name</name>
   <value>org.apache.hadoop.mapred.LocalClientFactory</value>
@@ -64,6 +73,29 @@
   creating local job runner client</description>
 </property>
 
+<property>
+  <name>mapreduce.jobtracker.system.dir</name>
+  <value>${hadoop.tmp.dir}/mapred/system</value>
+  <description>The directory where MapReduce stores control files.
+  </description>
+</property>
+
+<property>
+  <name>mapreduce.jobtracker.staging.root.dir</name>
+  <value>${hadoop.tmp.dir}/mapred/staging</value>
+  <description>The root of the staging area for users' job files
+  In practice, this should be the directory where users' home
+  directories are located (usually /user)
+  </description>
+</property>
+
+<property>
+  <name>mapreduce.cluster.temp.dir</name>
+  <value>${hadoop.tmp.dir}/mapred/temp</value>
+  <description>A shared directory for temporary files.
+  </description>
+</property>
+
 <property>
   <name>mapreduce.job.maps</name>
   <value>2</value>