我用4个分片设置了 SolrCloud 。我向SolrCloud添加了8个节点(4个Leaders和4个副本)。每个节点都在不同的计算机上运行。但是后来我发现我的数据越来越多(每天 400万个文件),因此我的4个分片不够用。因此,我想向该SolrCloud动态添加一个碎片。当我添加创建为副本的新节点时,这不是我想要的。当我在Google中搜索时,得到的答案是使用 Collection API SPLITSHARD 。如果我使用SPLITSHARD,它将拆分已存在的碎片。但是在这里,我的要求是向此SolrCloud 添加新的碎片。这该怎么做?
任何建议将不胜感激。提前致谢。
最佳答案
答案被埋在SolrCloud文档中。请参阅https://cwiki.apache.org/confluence/display/solr/Nodes,+Cores,+Clusters+and+Leaders“调整集群大小”部分
基本上这个过程是
非常笨拙和手动处理。
SolrCloud不是很“阴”,即具有弹性。