[solr ] solrcloud添加分片后怎么才能平衡分片的size?

summer7611 2017-03-24
最近尝试给solr5.5.4和zookeeper-3.4.6搭建的solrcloud增加节点机器,原来有2台机器,现在增加一台达到3台。以前每个collection有2个shards。现在增加某一个collection的分片到新的机器中。增加分片的方法参照 《对SolrCloud集群Collection进行手动二次Sharding》http://blog.csdn.net/shirdrn/article/details/9770829

问题是增加了分片后,新的分片中只有一半原分片的size。比如我有一个collection,一共有80G内容。增加分片前shard1有40G,shard2有40G。 增加分片后,shard1有40G, shard2有20G, shard3有20G。 这时继续往这个collection中增加索引,每个分片中增加的size基本上是平衡的,也就造成每个分片的size不平衡。

有没有一种办法可以平衡几个分片的size?
Global site tag (gtag.js) - Google Analytics