【问题标题】:How to find the directory I created using mkdir on Cloudera Hadoop?如何在 Cloudera Hadoop 上找到我使用 mkdir 创建的目录?
【发布时间】:2015-03-11 14:06:57
【问题描述】:

我是第一次在我的虚拟机上使用 Cloudera quickstart vm 5.3。任务是在我的本地电脑上创建一个简单的文本文件并将其移动到 HDFS,显示文件的内容——所有这些都使用 HDFS 命令。我使用如下命令创建了一个目录:

[cloudera@quickstart ~]$ hdfs dfs -mkdir skk411.

文件夹已创建,但我无法找到它的创建位置。我同时使用了搜索工具并手动搜索了所有存在的文件夹。但是该目录确实存在,因为当我再次使用相同的命令时,它会显示“文件存在”。有人请帮我找到路径。

【问题讨论】:

    标签: hdfs cloudera


    【解决方案1】:

    HDFS 是一个单独的文件系统,因此它的目录和文件不会直接映射到本地文件系统上的目录和文件。 HDFS 确实将其数据存储在本地文件系统上,但采用自己的格式。

    如果您想查看 HDFS 主目录中的内容,可以运行 hdfs dfs -ls

    【讨论】:

    • 默认情况下,在 HDFS 的用户主目录中创建文件夹。因此,您还可以尝试hdfs dfs -ls /user/clouderahdfs dfs -ls(不提供任何路径)。
    【解决方案2】:

    作为替代方案,您可以打开“HDFS NameNode”(在 cloudera 管理器网页上)并浏览文件系统。这样您就可以简单地查看每个文件夹中的所有文件夹和文件。希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2019-10-31
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      相关资源
      最近更新 更多