Hi all,
me, Upayavira and other guys at Sourcesense have collected some Solr
architectural views inside the presentation at [1].
For sure one can set up an architecture for failover and resiliency on the
"search face" (search slaves with coordinators and distributed search) but
I'd like to ask how would you reach transparent redundancy in Solr on the
"index face".
On slide 13 we put 2 slave backup masters and so if one of the main masters
goes down you can switch slaves' replication on the backup master.
First question if how could it be made automatic?
In a previous thread [2] I talked about a possible solution writing the
master url of slaves in a properties file so when you have to switch you
change that url to the backup master and reload the slave's core but that is
not automatic :-) Any more advanced ideas?
Second question: when main master comes up how can it be automatically
considered as the backup master (since hopefully the backup master has
received some indexing requests in the meantime)? Also consider that its
index should be wiped out and replicated from the new master to ensure index
integrity.
Looking forward for your feedback,
Cheers,
Tommaso
[1] : http://www.slideshare.net/sourcesense/sharded-solr-setup-with-master
[2] : http://markmail.org/thread/vjj5jovbg6evpmpp

Reply via email to