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

Colin Patrick McCabe commented on HADOOP-10334:
-----------------------------------------------

I don't think this should be a hadoop-common thing.  I think it should be an 
hdfs-specific thing, with an hdfs-specific configuration key.

Different filesystems have different ways of setting their home directory.  For 
example, {{FTPFileSystem}} actually uses the home directory that the FTP server 
uses (it will connect to the FTP server to find that information).  
{{HarFileSystem}} uses the URI of the har file itself as its home directory.  
It doesn't make sense for these filesystems to use the same way of determining 
their home directory that HDFS does.  This is especially true for local 
filesystems-- HDFS normally uses /user/foo, whereas local filesystems on UNIX 
use /home/foo.

Since all these filesystems have a different way of setting their home 
directory already, there is no point in adding a configuration key in common or 
new methods to the FileSystem base class.  Instead, let's just add a 
configuration key to DFSConfigKeys that solves this specific problem.

> make user home directory customizable
> -------------------------------------
>
>                 Key: HADOOP-10334
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10334
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: fs
>    Affects Versions: 2.2.0
>            Reporter: Kevin Odell
>            Assignee: Yongjun Zhang
>            Priority: Minor
>         Attachments: HADOOP-10334.001.patch, HADOOP-10334.002.patch, 
> HADOOP-10334.002.patch
>
>
> The path is currently hardcoded:
> public Path getHomeDirectory() {
>     return makeQualified(new Path("/user/" + dfs.ugi.getShortUserName()));
>   }
> It would be nice to have that as a customizable value.  
> Thank you



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to