SolrCloud:如何恢复“ClusterState说我们是领导者......但在本地我们不这么认为”

时间:2017-03-07 19:11:02

标签: search solr lucene

SolrCloud版本:5.3.1

ZooKeeper:3.4.8

配置:3个分片,每个3个副本

最近耗尽堆内存后,我们已成功重启节点以进行恢复。

最后我们重启了一次,其中一个节点现在说了以下

2017-01-17 16:57:16.835 ERROR (qtp1395089624-17) [c:prod_us-east-1_here_account s:shard3 r:core_node26 x:prod_us-east-1_here_account_shard3_replica3] o.a.s.c.SolrCore org.apache.solr.common.SolrException: ClusterState says we are the leader (REDACTED), but locally we don't think so. Request came from null

我们如何从中恢复(对于Solr 5.3.1)? 是否有某种程度上迫使一位新的领导者(我知道存在以下特征,但在5.4.0中迫使领导人选举https://issues.apache.org/jira/browse/SOLR-7569

1 个答案:

答案 0 :(得分:0)

我发现可靠工作的唯一方法(在Solr 5.3中)是停止所有Solr节点并一次重新启动它们。这会导致我们中断,但否则我们无法恢复。