Moving shards between nodes

There are moments where we want to move shards between nodes in SolrCloud cluster. Until now, the Solr Collections API doesn't have a command telling Solr to move a single shard to another node. We need to do such an operation manually. For example, let's assume that we want to exchange one of the nodes in our cluster with a new server, but we don't want any downtime or interruptions to our service. This recipe will show you how to do that.

Getting ready

Before reading further, I would suggest you all to read the Creating a new SolrCloud cluster, Adding replicas after collection creation, and Removing replicas recipes of this chapter. These recipes will show you how to create a new SolrCloud cluster and create a collection. ...

Get Solr Cookbook - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.