[ 
https://issues.apache.org/jira/browse/MAPREDUCE-1745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071246#comment-13071246
 ] 

Devaraj K commented on MAPREDUCE-1745:
--------------------------------------

As per the code, when we give relative dir it is always resolving to the home 
dir of proxy user and not the super user. 

I am not able to reproduce this issue. Is there any specific case to reproduce 
it?


> FileInputFormat.setInputPaths() has sideffects on the passed conf besides 
> setting the input.dir path
> ----------------------------------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-1745
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-1745
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>            Reporter: Dick King
>
> it sets other props, like {{mapred.working.dir}} , it sets this using the 
> current user (which may be the superuser), then
> the job submission for a proxy user fails because the {{mapred.working.dir}} 
> is not the right one for the proxy user.
> This is observed when using relative directories, they are resolved to the 
> homeDir of the superuser instead of the
> proxy user.
> I did not check, but I suspect the {{FileOutputForamt.setOutputPath()}} may 
> have similar side effects
> There is a workaround, setting up the {{mapred.input.dir}} and 
> {{mapred.output.dir}} directly by hand in the conf instead using
> the methods above

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to