FE分为Follower和Observer两种角色,其中Follower角色会选举出一个Follower节点作为Master。
默认一个集群,只能有一个Master状态的Follower角色,可以有多个Follower和Observer,同时需保证Follower角色为奇数个。
其中所有Follower角色组成一个选举组,如果Master状态的Follower宕机,则剩下的Follower会自动选出新的Master,保证写入高可用。
Observer同步Master的数据,但是不参加选举。
如果只部署一个FE,则FE默认就是Master。
第一个启动的FE自动成为Master。在此基础上,可以添加若干Follower和Observer。
当部署多个FE节点时,需要在多个FE之上部署负载均衡层来实现Doris的高可用。
FE扩容注意事项:
FollowerFE(包括Master)的数量必须为奇数,建议最多部署3个组成高可用(HA)模式即可。
当FE处于高可用部署时(1个Master,2个Follower),我们建议通过增加ObserverFE来扩展FE的读服务能力。当然也可以继续增加FollowerFE,但几乎是不必要的。
通常一个FE节点可以应对10-20台BE节点。建议总的FE节点数量在10个以下。而通常3个即可满足绝大部分需求。
helper不能指向FE自身,必须指向一个或多个已存在并且正常运行中的Master/FollowerFE。
BE节点的扩容和缩容过程,不影响当前系统运行以及正在执行的任务,并且不会影响当前系统的性能。
数据均衡会自动进行。
根据集群现有数据量的大小,集群会在几个小时到1天不等的时间内,恢复到负载均衡的状态。
BE扩容注意事项:
BE扩容后,Doris会自动根据负载情况,进行数据均衡,期间不影响使用。
1万+

被折叠的 条评论
为什么被折叠?



