【问题标题】:SolrCloud hash range set to null after recovery from index corruption从索引损坏中恢复后,SolrCloud 哈希范围设置为空
【发布时间】:2013-08-27 06:04:13
【问题描述】:

我有一个 SolrCloud,有 12 个分片,每个分片有 2 个副本,分布在 6 台服务器上(每台服务器托管 4 个核心)。 Solr 版本是 4.3.1。 由于一台机器上的内存错误,它的 4 个索引中有 3 个损坏了。我卸载了内核,使用 Lucene CheckIndex 工具修复了索引,然后再次添加了内核。 之后,对于索引损坏的分片,SolrCloud 哈希范围已设置为 null(因此无法将新记录索引到这些分片)。 有人知道如何再次设置分片的范围吗?

【问题讨论】:

    标签: solr lucene apache-zookeeper solrcloud


    【解决方案1】:

    我最终通过使用 Zookeeper CLI 工具将新的 clusterstate.json 上传到 Zookeeper 来修复它,并设置了正确的哈希范围(它们很容易推断,因为它们是按分片名称排序的)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多