代码之家  ›  专栏  ›  技术社区  ›  user1471980

你怎么检查DFS中的目录

  •  0
  • user1471980  · 技术社区  · 6 年前

    我在DFS中创建了一个名为/foodir的目录进行测试,如下所示:

    hadoop dfs -mkdir /foodir 
    

    有人能告诉我这个/美食家保存在哪里吗?我如何检查路径?我需要确保它没有保存在localfile system/tmp下,因为每次重新启动服务器/tmp都会被删除。

    对如何检查服务器文件系统中的/foodir路径有什么想法吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   OneCricketeer Gabriele Mariotti    6 年前

    这取决于如何设置core-site.xml和hdfs-site.xml文件…

    如果 fs.defaultFS 未设置为 file:// 路径(默认),则不接触本地/tmp

    如果您的datanode和namenode数据目录未设置为本地/tmp(也是默认值),则也不会在其中存储任何内容。

    您可以通过

    hdfs dfs -mkdir hdfs://namenode.fqdn:port/foodir
    

    否则,就跑吧 ls /tmp 并检查是否有你做的文件