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