[ http://issues.apache.org/jira/browse/HADOOP-662?page=comments#action_12455307 ]
Jiang Lei commented on HADOOP-662:
----------------------------------
What's your command line ?
If you use command like "bin/hadoop dfs -ls *txt" , I think the bash will substitute the *.txt
with the files who match the pattern in your current directory.
I think you can try to quot your pattern string with quotation marks.
For instance:
bin/hadoop dfs -ls "*txt"
> dfs -ls sometime prints "Found xxx items"; sometimes it does not print that string
> ----------------------------------------------------------------------------------
>
> Key: HADOOP-662
> URL: http://issues.apache.org/jira/browse/HADOOP-662
> Project: Hadoop
> Issue Type: Bug
> Components: dfs
> Affects Versions: 0.7.2
> Reporter: dhruba borthakur
> Priority: Minor
>
> I get a different response from dfs -ls depending on whether or not the
> ls contained a directory or a wildcard. The wild card misses the
> response that tells me how many files.
> It did indeed cause a problem with my scripts. It was easy to filter
> out. If it's a desired action to do it sometimes and others then that's
> it's ok. It doesn't seem like this is really the intention so I pointed
> it out. My script is now happy with both forms. I do really on the fact
> that the 3 column of the output is the file size. Perhaps I shouldn't be
> doing this but I am writing some automated scripts in python to drive
> hadoop so it is useful to check file sizes. If you were to provide a
> format string that would allow me to place the items in a specific
> format then you would be free to change it, whenever, however, you wanted.
> -Richard
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|