【问题标题】:Hadoop NameNode FederationHadoop NameNode 联合
【发布时间】:2017-09-12 20:44:30
【问题描述】:

一段时间以来,我一直在尝试了解 hadoop 中的联合。我的问题是假设我有两个 NameNode NN1 和 NN2,NN1 正在管理财务命名空间 NN2 正在管理 IT 命名空间。如果 NN1 出现故障,我仍然可以访问 NN1 之前维护的财务命名空间。如果是怎么办??

【问题讨论】:

    标签: hadoop hadoop2 federation


    【解决方案1】:

    不,我们无法访问财务命名空间。如果 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

    【讨论】:

      【解决方案2】:

      如果 NN1 出现故障,我仍然可以访问 NN1 之前维护的财务命名空间。如果是怎么办??

      如果只配置Active Namenode而不配置Standby Namenode,一旦Active Namenode宕机,就无法访​​问finance Namespace。

      如果你配置了Standby Namenode,那么Standby Namenode就会变成active Namenode,你可以访问finance Namespace。

      更多详情请参考以下帖子:

      How does Hadoop Namenode failover process works?

      HDFS federation

      【讨论】:

        猜你喜欢
        • 2017-11-11
        • 1970-01-01
        • 2014-09-26
        • 2014-07-25
        • 2021-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-21
        相关资源
        最近更新 更多