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.

Reply via email to