hadoop - 为什么在伪分布式模式下需要 hadoop 命令?
问题描述
这可能是一个愚蠢的问题,但我需要知道。
例如:为什么我们需要 hadoop fs -ls 命令来列出文件?相反,为什么不能只使用 ls ?
如果在伪分布式模式下,文件系统的一部分是否会提供给 hadoop 文件系统,只有 hadoop namenode 守护进程才能访问...这是我的猜测。请解释。
解决方案
ls
将列出您的计算机可用的所有文件空间
您可以将fs.defaultFS
属性设置为file:///
,默认值,然后两者的行为相同,但这不被视为伪分布式模式。
伪分布式节点要求您在集群中的每个系统上指定数据节点和名称节点卷的列表,并且hdfs dfs
命令将仅列出名称节点已知的那些文件。
它之所以称为伪分布式,只是因为它是一个单一的节点。一旦你有了这个工作,添加另一个节点应该很简单,因为有适当的网络连接
推荐阅读
- unity3d - 如何防止在 Unity 中渲染地板下方的对象
- angular - Angular 9 http.Get 带参数的请求
- python - 尝试将数据导出到 Google 表格时出现 400 错误
- swift - Google 使用 Firebase 登录以检查用户是否已存在
- javascript - 有没有办法缩短我在 JavaScript 中的代码?
- c# - 快速计算最大匹配数的算法
- flutter - 如何在颤振中创建多页警报对话框?
- c# - 使用 Linq 在列表中搜索
- spring-boot - Spring boot 2.2.6 试图以旧方式查找 BasicErrorHandler
- python - 安装 scikit-image 的问题可能是由于 blosc