首页 > 解决方案 > 为什么在伪分布式模式下需要 hadoop 命令?

问题描述

这可能是一个愚蠢的问题,但我需要知道。

例如:为什么我们需要 hadoop fs -ls 命令来列出文件?相反,为什么不能只使用 ls ?

如果在伪分布式模式下,文件系统的一部分是否会提供给 hadoop 文件系统,只有 hadoop namenode 守护进程才能访问...这是我的猜测。请解释。

标签: hadoophdfs

解决方案


ls将列出您的计算机可用的所有文件空间

您可以将fs.defaultFS属性设置为file:///,默认值,然后两者的行为相同,但这不被视为伪分布式模式。

伪分布式节点要求您在集群中的每个系统上指定数据节点和名称节点卷的列表,并且hdfs dfs命令将仅列出名称节点已知的那些文件。

它之所以称为伪分布式,只是因为它是一个单一的节点。一旦你有了这个工作,添加另一个节点应该很简单,因为有适当的网络连接


推荐阅读