Solr集群Leader故障后,能否将Followers中的一员晋升为Leader?
Solr集群Leader故障后的Followers晋升问题
当然可以,这是SolrCloud模式下自带的故障自愈能力:
- 当Leader节点故障时,ZooKeeper会立刻检测到节点状态异常,自动触发Leader选举流程
- 集群内的Followers节点会参与选举,通常会选择数据同步最完整、状态最健康的Followers成为新Leader
- 你的集群有3个Followers节点,完全满足分布式集群的冗余要求,选举过程可以正常完成,不会影响集群对外服务
如果碰到极端情况(比如自动选举未触发),也可以手动指定Followers晋升,使用Solr自带的命令行工具即可,示例命令:bin/solr leader -assign -collection 你的集合名 -shard 分片ID -node 目标节点名
内容的提问来源于stack exchange,提问作者Kishan Makkar
相关产品推荐
相关产品推荐

