我在虚拟机上第一次使用Cloudera quickstart vm 5.3。任务是在我的本地PC上创建一个简单的文本文件并将其移动到HDFS,使用HDFS命令显示文件的内容。我使用看起来完全符合的命令创建了一个目录:
[cloudera@quickstart ~]$ hdfs dfs -mkdir skk411.
该文件夹已创建,但我无法找到它的确切位置。我同时使用了搜索工具并手动搜索了所有文件夹。但该目录确实存在,因为当我再次使用相同的命令时,它会显示“文件存在”。有人请帮助我找到路径。
答案 0 :(得分:3)
HDFS是一个单独的文件系统,因此其目录和文件不会直接映射到本地文件系统上的目录和文件。 HDFS确实将其数据存储在本地文件系统中,但是采用自己的格式。
如果您想在HDFS中查看主目录中的内容,可以运行hdfs dfs -ls
。
答案 1 :(得分:0)
作为替代方案,您可以打开'HDFS NameNode'(在cloudera管理器网页上)并浏览文件系统。这样,您只需查看每个文件夹中的所有文件夹和文件即可。希望这有帮助!