在HDFS Federation中,我发现每个具有一个命名空间的namenode都需要一个namenode作为备用namenode。这意味着如果我有10个名称节点,那么我应该有10个备用名称节点。
是否有可能有一个额外的namenode作为所有namenode的备用namenode,这样如果其中一个namenode出现故障,那么备用namenode将成为活动的namenode,就像在RAID 5中使用的一个额外的硬盘一样
答案 0 :(得分:1)
不可能这样,因为HDFS联合中的每个名称节点都有单独的名称空间,并且每个名称空间都需要单独的备用名称空间/名称节点。对于集群中存在的所有名称节点,不可能有一个名称空间或名称节点。