您如何在dfs中检查目录

时间:2018-08-14 14:36:06

标签: hadoop hdfs

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

hadoop dfs -mkdir /foodir 

有人可以告诉我这个/ foodir保存在哪里吗?如何检查路径?我需要确保它不会保存在本地文件系统/ tmp下,因为每次服务器重新启动时/ tmp都会被删除。

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

1 个答案:

答案 0 :(得分:1)

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

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

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

您可以通过

明确创建HDFS路径
hdfs dfs -mkdir hdfs://namenode.fqdn:port/foodir

否则,只需运行ls /tmp并检查其中是否存在文件