[ 
https://issues.apache.org/jira/browse/HADOOP-10723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Bukatovic updated HADOOP-10723:
--------------------------------------
    Labels: hcfs  (was: )

> FileSystem deprecated filesystem name warning : Make error message HCFS 
> compliant
> ---------------------------------------------------------------------------------
>
>                 Key: HADOOP-10723
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10723
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs
>            Reporter: jay vyas
>              Labels: hcfs
>
> In the {{FileSystem.java}} class we've found that if we have an alternative 
> filesystem (i.e. xyz://) and we enter it without slashes, we get an hdfs 
> specific error message.  
> There are two problems with this.
> 1) This is a conceptual bug because the hadoop-common FileSystem interface 
> shouldn't have explicit knowledge/dependencies on any particular 
> implementation and 
> 2) This results in a misleading error message:
> {{hadoop fs -fs xyz: -mkdir -p /foo/bar}} 
> Yields an error message which suggests an hdfs URI.  
> {noformat}
> # hadoop fs -fs xyzfs: -mkdir -p /foo/bar
> 14/06/12 17:57:24 WARN fs.FileSystem: "xyz:" is a deprecated filesystem name. 
> Use "hdfs://xyz:/" instead.
> {noformat}
> Would be better if the error message threw an Exception (as suggested in the 
> comments) and was something that didnt hardcode the hdfs uri to the 
> beggining, as its very confusing when running on any alternative filesystem.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to