【发布时间】:2017-10-21 14:37:54
【问题描述】:
所以我正在阅读 Hadoop:权威指南。 page 中的一句话让我感到困惑。所以我创建了一个描述每个句子的图像。
这句话说,
在联合下,每个namenode管理一个命名空间卷(黑色方块表示命名空间卷),它由命名空间的元数据和一个块池(由深灰色矩形描绘)包含命名空间中文件的所有块。 Namespace 卷是相互独立的(在图像中它们对每个名称节点都是独立的,不共享),这意味着 namenode 不会相互通信,而且一个 namenode 的故障不会影响由其他名称节点管理的名称空间的可用性。 块池存储未分区(因此在映像中的所有节点之间共享),因此 datanodes 向集群中的每个 namenode 注册(再次与所有 namenode 共享)和存储来自多个块池的块(我的问题是我们怎么会有多个块池?整段不是总结了所有名称节点都有元数据指向到每个块,因此共享一个块池?)。
我真是一头雾水!
【问题讨论】: