阅读有关名称节点和检查点节点的信息。无法清楚地理解 FSImage 文件和编辑日志文件的内容是啥
Posted
技术标签:
【中文标题】阅读有关名称节点和检查点节点的信息。无法清楚地理解 FSImage 文件和编辑日志文件的内容是啥【英文标题】:Read about Name Node and Checkpoint node. Can't clealy understand what are the contents of FSImage file and Edits log files阅读有关名称节点和检查点节点的信息。无法清楚地理解 FSImage 文件和编辑日志文件的内容是什么 【发布时间】:2016-06-06 19:02:23 【问题描述】:我了解名称节点不会在 FSImage 中保留文件的块位置。它将所有这些信息保存在 RAM 中。
那么 FSImage 文件和编辑日志文件有什么?
谢谢 巴桑
【问题讨论】:
【参考方案1】:FSImage 是集群在某个时间点的实际元数据的快照,并且该快照的副本将在 RAM 中,如果您对集群的元数据进行了任何更改,例如, 创建或删除 hdfs 中的一个文件。 editlogs 会捕获已更改的元数据。 Editlogs 和 FSImage 会定期合并,以始终获取有关 FSImage 中元数据的最新信息。因此,当由于任何原因重新启动集群时,Namenode 机器会执行从 EditLog 到 FsImage 的内存表示的所有事务。
【讨论】:
Syadav,感谢您的回复。你能给我 FSIImage 和 Editslogs 文件中的示例数据吗?非常感谢。亲切的问候 看看这个:- hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/… 谢谢各位。亲切的问候 wc :- ) 请通过支持 anwser 来增加支持。如果您真的认为它有用。 我尝试点击“向上”箭头。它说我没有足够的声望来投票以上是关于阅读有关名称节点和检查点节点的信息。无法清楚地理解 FSImage 文件和编辑日志文件的内容是啥的主要内容,如果未能解决你的问题,请参考以下文章
我们如何仅从hdfs联合中的一个名称空间中排除某些数据节点?
未找到或无法访问服务器。请验证实例名称是不是正确并且 SQL Server 已配置为允许远程连接。 (provider: 命