mapreduce.jobtracker.staging.root.dir default is unreasonable
-------------------------------------------------------------

                 Key: MAPREDUCE-2181
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2181
             Project: Hadoop Map/Reduce
          Issue Type: Bug
          Components: job submission, jobtracker
    Affects Versions: 0.22.0
            Reporter: Todd Lipcon


The default for mapreduce.jobtracker.staging.root.dir is set to 
${hadoop.tmp.dir}/mapred/staging, which doesn't really work on a normal 
cluster. hadoop.tmp.dir is overloaded in different places where sometimes it is 
a local path and sometimes it is a path on HDFS, which makes things even more 
confusing.

We should change the default for the staging directory to /user (as is 
suggested by the description of that configuration) and then fix LocalJobRunner 
to use a different configuration -- perhaps 
mapreduce.localjobrunner.staging.root.dir -- to make it clear that it's a 
*local* path. That one could legitimately default to something inside 
hadoop.tmp.dir.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to