【发布时间】:2016-08-19 04:49:32
【问题描述】:
我使用以下命令在 hdfs 中创建了一个文件
hdfs dfs -touchz /hadoop/dir1/file1.txt
我可以使用以下命令查看创建的文件
hdfs dfs -ls /hadoop/dir1/
但是,我无法通过使用 linux 命令(使用 find 或 locate)找到位置本身。我在互联网上搜索并找到以下链接。 How to access files in Hadoop HDFS? 。它说,hdfs 是虚拟存储。在这种情况下,它如何划分需要使用哪个或多少,元数据存储在哪里
它是否需要我在 hdfs-site.xml 中提到的虚拟存储的 datanode 位置来存储所有数据?
我查看了数据节点的位置,并且有可用的文件。但我找不到与我创建的文件或文件夹相关的任何内容。
(我使用的是 hadoop 2.6.0)
【问题讨论】: