[ https://issues.apache.org/jira/browse/HADOOP-6387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12924468#action_12924468 ]
Chris Nauroth commented on HADOOP-6387: --------------------------------------- I'd like to volunteer for this issue, after my patch for HADOOP-7006, which involves the same part of the codebase. > FsShell -getmerge source file pattern is broken > ----------------------------------------------- > > Key: HADOOP-6387 > URL: https://issues.apache.org/jira/browse/HADOOP-6387 > Project: Hadoop Common > Issue Type: Bug > Components: fs > Reporter: Eli Collins > Priority: Minor > Fix For: 0.22.0 > > > The FsShell -getmerge command doesn't work if the "source file pattern" > matches files. See below. If the current behavior is intended then we should > update the help documentation and java docs to match, but it would be nice if > the user could specify a set of files in a directory rather than just > directories. > {code} > $ hadoop fs -help getmerge > -getmerge <src> <localdst>: Get all the files in the directories that > match the source file pattern and merge and sort them to only > one file on local fs. <src> is kept. > $ hadoop fs -ls > Found 3 items > -rw-r--r-- 1 eli supergroup 2 2009-11-23 17:39 /user/eli/1.txt > -rw-r--r-- 1 eli supergroup 2 2009-11-23 17:39 /user/eli/2.txt > -rw-r--r-- 1 eli supergroup 2 2009-11-23 17:39 /user/eli/3.txt > $ hadoop fs -getmerge /user/eli/*.txt sorted.txt > $ cat sorted.txt > cat: sorted.txt: No such file or directory > $ hadoop fs -getmerge /user/eli/* sorted.txt > $ cat sorted.txt > cat: sorted.txt: No such file or directory > $ hadoop fs -getmerge /user/* sorted.txt > $ cat sorted.txt > 1 > 2 > 3 > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.