上干货
首先说一下namenode的三个功能
1.管理datanode小弟
namenode是通过心跳机制管理datanode小弟的(过一会儿跟我发心跳,告诉我你还活着),只要让datanode同时给standby发送心跳即可解决
2.响应客户端
设立一个代理(一个配置文件),cli请求的时候去找代理(Proxy),然后代理去找active,若是active宕机的话就去找standby
3.管理元数据
active产生的数据存储到Journalnode中,Journal是集群,然后standby去从Journal读取数据,就做到active和standby的元数据同步
namenode的HA(高可用)方案
最新推荐文章于 2024-11-06 09:48:38 发布