在HDFS执行rm的时候,你可能会遇到如题所示的错误;
具体如下:

产生上面的问题的原因是:
在执行rm的操作的时候的操作系统用户是root;
而HDFS中/user目录下并没有root用户的目录;
并且,HDFS启用了回收站的功能,但是对应的用户家目录下没有【.Trash】的目录;
或者,HDFS中用户家目录的权限,或者回收站的目录权限并没有设置正确;

解法:

然后再次执行删除就没问题:

可以看到,这次rm就成功了;并且,被删除的文件已经被移动到了回收站里面。


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装