DFS是否命令从fsimage文件或两者命令读取命名空间(编辑日志和fsimage)?

时间:2013-11-29 07:45:36

标签: hadoop hdfs

我是hadoop的新手。我知道hdfs不会在物理上创建目录而不是维护命名空间。我们可以使用FS命令列出目录。我的问题是ls命令会单独从fsimage文件读取还是编辑日志文件?因为fsimage文件中不存在最近的目录更改。

1 个答案:

答案 0 :(得分:1)

所有HDFS问题都由namenode使用它在文件系统的内存中映像来回答。这既不符合fsimage也不符合日志。读取fsimage并应用日志 应该与namenode的内存中映像达到相同的状态,为true,但是没有进程(除了namenode ...)读取这些文件以确定HDFS状态(例如,运行DFS命令),每个人都必须询问权威来源:namenodeSecondary namenodecheckpoint nodebackup node会读取这些文件,但它们不会回答任何DFS命令。