Thanks so much for your reply, Erick Erickson.

We want to increase replicationFactor from 1 to 2 to, but I am wondering
what's the advantage to do so.
Whether this will make our system more robust and resilient to temporary
network failure issue?

Say if we have 3 machines, and split data into 3 shards, if we set
replicationFactor to 2,
machine A contains data from shard 1. shard2, machine B contains shard2,
shard 3, machine c contains shard3, shard 1

If machine A is down or has temporally network issue, whether the system can
continue work?
-- I would guess so, as you suggested, the zookeeper is used to maintain
cluster info, then zookeeper will figure out and choose new leader if needed
and the system will keep running.

Thanks again




--
View this message in context: 
http://lucene.472066.n3.nabble.com/Whether-replicationFactor-2-makes-sense-tp4300204p4300257.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to