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

Cristina L. Abad commented on HDFS-4869:
----------------------------------------

I tried these things and they all worked with the current patch:

hdfs dfs -get /path/to/aFile -
Result: file is printed to stdout

hdfs dfs -get /path/to/aDirWithTwoFiles/* -
Result: content of both files is printed to stdout

hdfs dfs -get /path/to/aFileThatDoesNotExist -
Result: error message "No such file or directory"

hdfs dfs -get /path/to/aFile* -
Result: prints the two files that match "aFile*" to stdout

hdfs dfs -get /path/to/aDirWithTwoFiles -
Result: error message: "Is a directory"

I guess you were referring to the last case in your comment. I thought this was 
the same behavior of the prior "-get aDir -" implementation, but I could be 
wrong about this.

In any case, I am OK with leaving it as won't fix; at least this jira now 
documents the fact that "-get aDir -" does not work in the current versions of 
Hadoop.


                
> FsShell get command does not support writing to stdout
> ------------------------------------------------------
>
>                 Key: HDFS-4869
>                 URL: https://issues.apache.org/jira/browse/HDFS-4869
>             Project: Hadoop HDFS
>          Issue Type: Bug
>    Affects Versions: 3.0.0, 2.1.0-beta, 0.23.8
>            Reporter: Cristina L. Abad
>            Assignee: Cristina L. Abad
>            Priority: Minor
>         Attachments: 4869.branch-0.23.patch
>
>
> In FsShell the put command supports using "\-" in place of stdin, but this 
> functionality ("\-" in place of stdout) is broken in the get command.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to