Hadoop NameNode Federation

问题描述:

我一直试图了解一下hadoop中的联邦。我的问题是可以说我有两个NameNode NN1和NN2,NN1是管理财务命名空间NN2是管理IT命名空间。如果NN1发生故障,我仍然可以访问NN1早期维护的财务名称空间。如果是的话?Hadoop NameNode Federation

不,我们无法访问财务名称空间。如果NameNode或名称空间被删除,则驻留在DataNode上的相应块池也将被删除。

欲了解更多信息,请参阅本

https://hortonworks.com/blog/an-introduction-to-hdfs-federation/

https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/Federation.html

如果NN1下山我仍然可以访问哪些NN1较早保持金融的命名空间。如果是的话?

如果只配置没有备用Namenode的活动Namenode,则一旦Active Namenode出现故障,您将无法访问finance Namespace。

如果您配置备用Namenode,则Standby Namenode将变为活动Namenode,您可以访问finance Namespace。

请参考下面的帖子更多细节:

How does Hadoop Namenode failover process works?

HDFS federation