开发者社区 问答 正文

Hadoop中主备namenode如何保持同步?

Hadoop中主备namenode如何保持同步?

展开
收起
芯在这 2021-12-11 11:22:13 879 分享 版权
1 条回答
写回答
取消 提交回答
  • 两个NameNode为了数据同步,会通过一组称作JournalNodes的独立进程进行相互通信。当active状态的NameNode的命名空间有任何修改时,会告知大部分的JournalNodes进程。standby状态的NameNode有能力读取JNs中的变更信息,并且一直监控edit log的变化,把变化应用于自己的命名空间。standby可以确保在集群出错时,命名空间状态已经完全同步了。

    2021-12-11 11:22:37
    赞同 展开评论