按名称节点存储元数据

空袭

namenode还知道给定文件的所有块都位于其上的数据节点,但是,由于系统启动时从datanode重构了此信息,因此它不会持久存储块位置。

在这里持续意味着什么?

中学

在这里,持久表示名称节点将在内存中存储有关块信息的信息,而不是在文件系统或HDFS或任何数据库或任何种类的外部存储中维护这些信息。

想想它是否持久保存在文件系统中,那么下次启动集群时,您将拥有所有信息。但是您认为名称节点将拥有的信息是最新的吗?假设由于硬件故障,数据节点可能已关闭,因此带有名称节点的信息将过时。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章