浏览代码

MAPREDUCE-6873. MR Job Submission Fails if MR framework application path not on defaultFS. Contributed by Erik Krogen.

(cherry picked from commit de7efd2687ccb74608249abf4c83c84a9345ec0a)
Zhe Zhang 8 年之前
父节点
当前提交
3f5dc51ec9

+ 1 - 1
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/JobSubmitter.java

@@ -463,7 +463,7 @@ class JobSubmitter {
       // resolve any symlinks in the URI path so using a "current" symlink
       // to point to a specific version shows the specific version
       // in the distributed cache configuration
-      FileSystem fs = FileSystem.get(conf);
+      FileSystem fs = FileSystem.get(uri, conf);
       Path frameworkPath = fs.makeQualified(
           new Path(uri.getScheme(), uri.getAuthority(), uri.getPath()));
       FileContext fc = FileContext.getFileContext(frameworkPath.toUri(), conf);