Hello.

We have a Solr 5.3.0 installation with ~4 TB index size, and the volume containing it is almost full. I hoped to utilize SolrCloud power to split index into two shards or Solr nodes, thus spreading index across several physical devices. But as I look closer, it turns out that splitting shard will create two new shards *on the same node* (and on the same storage volume), so it's not possible for more-than-a-half-full volume.

I imagined that I could, say, add two new nodes to SolrCloud, and split shard so that two new shards ("halves" of the one being split) will be created on those new nodes.

Right now the only way to split shard in my situation I see is to create two directories (shard_1_0 and shard_1_1) and mount new volumes onto them *before* calling SPLITSHARD. Then I would be able to split shards, and after adding two new nodes, these new shards will be replicated, and I'll be able to clean up all the data on the first node.

Please advise me on this, I hope I've missed something that would ease that kind of scaling.

--
Yrs sincerely,
 Nikolay Shuyskiy

Reply via email to