How to Delete a directory from Hadoop cluster which is having comma(,) in its name?

java_dev picture java_dev · Nov 23, 2012 · Viewed 223.8k times · Source

I have uploaded a Directory to hadoop cluster that is having "," in its name like "MyDir, Name" when I am trying to delete this Directory by using rmr hadoop shell command as following

hadoop dfs -rmr hdfs://host:port/Navi/MyDir, Name

I'm getting the following messages rmr: cannot remove hdfs://host:port/Navi/MyDir,: No such file or directory. rmr: cannot remove Name: No such file or directory.

However I have successfully deleted other Directories from the same location, using the same command i.e.

hadoop dfs -rmr hdfs://host:port/dir_path

any solutions to delete such kind of Directories.

Answer

gega picture gega · Nov 23, 2012

Have you tried :

hadoop dfs -rmr hdfs://host:port/Navi/MyDir\,\ Name?