开发者社区> 问答> 正文

HDFS-HA的自动故障转移依赖于 ZooKeeper 的功能是什么?

HDFS-HA的自动故障转移依赖于 ZooKeeper 的功能是什么?

展开
收起
芯在这 2021-12-11 13:22:23 391 0
1 条回答
写回答
取消 提交回答
  • 1)故障检测:

    集群中的每个 NameNode 在 ZooKeeper 中维护了一个持久会话,如果机器崩溃,ZooKeeper 中的会话将终止,ZooKeeper 通知另一个 NameNode 需要触发故障转移。

    2)现役 NameNode 选择:

    ZooKeeper 提供了一个简单的机制用于唯一的选择一个节点为 active 状态。如果目前现役 NameNode 崩溃,另一个节点可能从 ZooKeeper 获得特殊的排外锁以表明它应该成为现役 NameNode。

    2021-12-11 13:22:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《MSE 微服务网关》 立即下载
微服务引擎 MSE 治理中心重磅发布 立即下载
阿里云微服务引擎 MSE 2.0 线上发布 立即下载