hadoop名称节点联合

gywdnpxw  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(457)

我试着理解hadoop中的联邦已经有一段时间了。我的问题是假设我有两个名称节点nn1和nn2,nn1管理财务名称空间nn2管理it名称空间。如果nn1宕机,我仍然可以访问nn1之前维护的finance名称空间。如果是,如何??

dldeef67

dldeef671#

不,我们无法访问财务命名空间。如果namenode或namespace被删除,则驻留在datanodes上的相应块池也将被删除。
有关更多信息,请参阅
https://hortonworks.com/blog/an-introduction-to-hdfs-federation/
https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/federation.html

3j86kqsm

3j86kqsm2#

如果nn1宕机,我仍然可以访问nn1之前维护的finance名称空间。如果是,如何??
如果只配置活动namenode而不配置备用namenode,那么一旦活动namenode关闭,就无法访问财务名称空间。
如果您配置了备用namenode,那么备用namenode将变为活动namenode,您可以访问finance namespace。
详情请参阅以下帖子:
hadoop namenode故障转移过程是如何工作的?
hdfs联合会

相关问题