我已经上传了一个目录到hadoop集群,当我试图使用rmr hadoop shell命令删除这个目录时,它的名称中有“,”如“mydir,name”,如下所示
hadoop dfs -rmr hdfs://host:port/Navi/MyDir, Name
我收到以下消息rmr:cannotremovehdfs://host:port/navi/mydir,:没有这样的文件或目录。rmr:无法删除名称:没有这样的文件或目录。
然而,我已经成功地从同一位置删除其他目录,使用相同的命令,即。
hadoop dfs -rmr hdfs://host:port/dir_path
删除此类目录的任何解决方案。
9条答案
按热度按时间wj8zmpe11#
或者您可以:
hadoop fs -rm -r PATH
提示:如果输入:hadoop fs -rmr PATH
你多半会get:please use 改为“rm-r”。ifsvaxew2#
在hadoop1.0中:
在hadoop2.0中:
使用
\
逃走,
在路径中piv4azn73#
3duebb1j4#
你试过:
hadoop dfs -rmr hdfs://host:port/Navi/MyDir\,\ Name
?whitzsjs5#
在这里您可以找到所有hadoop shell命令:
删除:rmr用法:
hadoop fs -rmr URI [URI …]
delete的递归版本。例子:
退出代码:
成功时返回0,错误时返回-1。
oo7oh9g96#
尝试
hadoop dfs -rm -r hdfs://host:port/Navi/MyDir\,\ Name
现在hs1rzwqc7#
oyjwcjzk8#
在终端中运行命令
tvz2xvvm9#
或者如果你不知道网址,你可以用