Thanks for the reply. An insert/update query will use a primary shard.
I've found one way only to rebalance the cluster - move a primary shard to another node use reroute API, but it takes a while. Is it possible to promote a replica shard as a primary? On Tuesday, February 10, 2015 at 6:35:07 PM UTC-5, Mark Walkom wrote: > > It doesn't matter as long as your shard count is balanced. > > The only difference between a primary and a replica is a flag that makes > the cluster see it as a primary. Any queries will use a primary or a > replica without concern. > > On 11 February 2015 at 09:11, Josh Harris <[email protected] > <javascript:>> wrote: > >> Just getting started with ElasticSearch, and I'm taking on a couple of >> tasks as I get more familiar with it. >> >> We recently restarted the six nodes in our ES cluster to perform the >> patch for the Ghost vulnerability. We turned off reallocation, shut down >> the individual nodes, then rebooted each node and turned reallocation back >> on. >> >> We have 12 shards per index and one replica index. After the reboot of >> all the nodes, we ended up with some nodes with three primary shards and >> one replica index and some with three replicas and one primary shard. >> >> Is there a way to prevent this mismatch in the distribution of our >> primary and replica shards? Would like to have 2 primary shards and 2 >> replica shard per node. >> >> Also, is there a way to change a shard from a replica to a primary shard >> without doing a relocation? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elasticsearch" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/5ef0b6f3-6acf-4014-8746-1a7d236326e3%40googlegroups.com >> >> <https://groups.google.com/d/msgid/elasticsearch/5ef0b6f3-6acf-4014-8746-1a7d236326e3%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/0eb22bc3-8d44-452e-be32-ed397a094bac%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
