我在HDFS上创建了一些文件。我能够执行hadoop fs -ls命令来查看它们并且工作正常。后来我无法查看它们。因此,我尝试格式化namenode并重新添加文件,并说文件已经退出。知道为什么会这样吗?如果我无法查看文件,如何删除文件?
我能够在浏览器上查看文件。
答案 0 :(得分:2)
您似乎以用户yeshwanthvenkatesh
身份登录。当您在没有路径的情况下运行hadoop fs -ls
时,hadoop会显示您的主目录(可能是/user/yeshwanthvenkatesh
)的内容,这些内容似乎是空的。您可以尝试运行:
hadoop fs -ls /user/hadoop/scolopax/input/ebird/autogen
但由于该目录属于用户hadoop
,因此您可能没有权限。如果没有,试试这个:
sudo -u hadoop hadoop fs -ls /user/hadoop/scolopax/input/ebird/autogen