【问题标题】:SolrCloud High Availability during indexing operation索引操作期间的 SolrCloud 高可用性
【发布时间】:2013-09-29 01:12:36
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: solr solrcloud


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 2018-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多