1

我正在测试 SolrCloud 的高可用性功能。我正在使用以下设置

  • 8 台 Linux 主机
  • 8个碎片
  • 1个领导者,1个副本/主机
  • 使用 Curl 进行更新操作

我尝试在副本上索引 80K 文档(10K/副本并行)。在索引过程中,我停止了 4 个领导节点。索引完成后,在 80K 文档中只有 79808 个文档被索引。

这是预期的行为吗?在我看来,如果领导者宕机,副本应该负责索引。

如果这是预期的行为,可以从客户端采取任何步骤来避免这种情况。

4

1 回答 1

0

我建议您应该使用 CloudSolrServer 来更新 solrcloud 索引。因为它负责关闭节点不会收到任何更新请求并将所有进一步的请求路由到集群中的适当节点。您需要确保的另一件事是所有 80k 文档都有唯一的字段值,并且它的值在所有文档中都是唯一的

于 2013-10-28T07:27:01.933 回答