+-
你如何检查dfs中的目录

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

hadoop dfs -mkdir /foodir 

有人能告诉我这个/美食家在哪里保存了吗?我该如何查看路径?我需要确保它不会保存在本地文件系统/ tmp下,因为每次重启服务器/ tmp都会被删除。

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

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并检查是否有文件存在