【发布时间】:2017-06-19 21:03:39
【问题描述】:
我已将一些文件复制到 hdfs 中,并想验证它们是否确实存在。当我之前运行命令hadoop fs -ls 时,我能够看到hdfs 中的所有现有目录。但是,现在我得到了错误:ls: '.': No such file or directory
如何访问 hdfs 中的文件?
【问题讨论】:
-
更新:我尝试了
hadoop fs -ls /并且能够得到这个结果:0 2014-07-16 20:10 /tmp。但是,我没有看到上次检查 hdfs 时看到的输入和输出目录。重新启动hadoop时是否应该再次将文件复制到hdfs? -
你期待根目录下有更多的目录和文件吗?如果是这样,请检查所有数据节点是否已启动并正在运行。你应该运行
hadoop dfsadmin -report。 -
我相信所有的数据节点都运行正常。此外,我使用
hadoop fs -mkdir -p /user/[username]创建了一个名为 /user/[my username] 的目录,并且我没有收到更多错误。看起来是因为我没有主目录。无论如何感谢您的建议!