Doris中FE如何进行故障转移?

提问者:帅平 问题分类:面试刷题
Doris中FE如何进行故障转移?
1 个回答
心尖爱人
心尖爱人
Doris中FE(Frontend)的故障转移通过BDBJE选举机制实现。
1、FE节点间通过BDBJE(Berkeley DB Java Edition)维持心跳,默认每1秒同步元数据日志
2、若Leader节点超过electionTimeout(默认5秒)未响应,Follower节点将发起选举
3、当Follower检测到Leader失联时,切换为Candidate状态并发起投票
4、选举成功需满足多数派原则​(如3节点集群需至少2个节点在线)
5、选举产生新Leader后,BDBJE同步最新元数据日志(通过Log Sequence Number保证顺序)
6、客户端通过FE Proxy自动重定向到新Leader(JDBC连接串配置多个FE地址)
发布于:2周前 (05-22) IP属地:
我来回答