所以我在阅读 Hadoop:权威指南。这一页中的一句话让我感到困惑。所以我创建了一个描述每个句子的图像。
句子说,
在联合下,每个名称节点管理一个命名空间卷(黑色方块表示命名空间卷),它由命名空间的元数据和一个包含所有文件块的块池(由深灰色矩形表示)组成。命名空间。命名空间卷是相互独立的(在映像中,它们对每个命名节点都是独立的,与无共享),这意味着命名节点不会相互通信,而且一个命名节点的故障不会影响管理的命名空间的可用性由其他名称节点。但是,块池存储没有分区(因此在映像中的所有人之间共享),因此数据节点向集群中的每个名称节点注册(再次与所有名称节点共享)并存储来自多个块池的块(我的问题是我们如何拥有多个块池?整段不是总结了所有名称节点都有指向每个块的元数据,因此共享块池?)。
我他妈糊涂了!