[
https://issues.apache.org/jira/browse/HADOOP-10965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15131641#comment-15131641
]
Yongjun Zhang commented on HADOOP-10965:
----------------------------------------
Hi [~andrew.wang],
Thanks for reviewing.
I did a test
{quote}
yzhang@localhost tmp]$ cp abc x/y
cp: cannot create regular file `x/y': No such file or directory
[yzhang@localhost tmp]$ cp abc ~/x/y
cp: cannot create regular file `/home/yzhang/x/y': No such file or directory
[yzhang@localhost tmp]$
{quote}
The second test indicates that if the concerned path is relevant to home, the
msg does expand to full path.
I think in the reported case, we have the same issue, it's actually checking
the user home dir in HDFS, so it seems worthwhile to print out the expanded
path with the user home dir in HDFS.
Does it make sense to you?
Thanks.
> Incorrect error message by fs -copyFromLocal
> --------------------------------------------
>
> Key: HADOOP-10965
> URL: https://issues.apache.org/jira/browse/HADOOP-10965
> Project: Hadoop Common
> Issue Type: Bug
> Affects Versions: 2.4.1
> Reporter: André Kelpe
> Assignee: John Zhuge
> Priority: Minor
> Labels: supportability
> Attachments: HADOOP-10965.001.patch
>
>
> Whenever I try to copy data from local to a cluster, but forget to create the
> parent directory first, I get a very confusing error message:
> {code}
> $ whoami
> fs111
> $ hadoop fs -ls /user
> Found 2 items
> drwxr-xr-x - fs111 supergroup 0 2014-08-11 20:17 /user/hive
> drwxr-xr-x - vagrant supergroup 0 2014-08-11 19:15 /user/vagrant
> $ hadoop fs -copyFromLocal data data
> copyFromLocal: `data': No such file or directory
> {code}
> From the error message, you would say that the local "data" directory is not
> existing, but that is not the case. What is missing is the "/user/fs111"
> directory on HDFS. After I created it, the copyFromLocal command works fine.
> I believe the error message is confusing and should at least be fixed. What
> would be even better, if hadoop could restore the old behaviour in 1.x, where
> copyFromLocal would just create the directories, if they are missing.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)