如何在Linux中同时为用户创建hdfs目录?

如何在Linux中同时为用户创建hdfs目录?,linux,hadoop,hdfs,Linux,Hadoop,Hdfs,我可以在当前用户目录下的HDFS中创建目录 hdfs dfs -mkdir /user/john.doe/data 上面的命令执行时没有问题。但是,在Linux中,data目录不是在/home/john.doe目录下创建的 在关联的linux目录中创建hdfs目录的最佳方法是什么?您是否希望在目录/home/john.doe下有一个名为data的目录?那么预期是错误的 HDFS目录从未具体化到磁盘(它们从未在本地文件系统上创建)。Namenode构建此目录映射,并定期将此数据结构同步到文件系统

我可以在当前用户目录下的HDFS中创建目录

hdfs dfs -mkdir /user/john.doe/data
上面的命令执行时没有问题。但是,在Linux中,
data
目录不是在
/home/john.doe
目录下创建的


在关联的linux目录中创建hdfs目录的最佳方法是什么?

您是否希望在目录
/home/john.doe
下有一个名为
data
的目录?那么预期是错误的

HDFS目录从未具体化到磁盘(它们从未在本地文件系统上创建)。Namenode构建此目录映射,并定期将此数据结构同步到文件系统

但是文件/块被物化到磁盘。您可以在配置的位置下看到它们。阅读这篇文章了解更多信息。

请关闭主题问题。请不要在明显的主题外/糟糕的问题上发布答案!