Hi Parvin, Fault tolerant architecture is something you need to decide on your requirement. At some point of time there may require some manual intervention to recover from crash. You need to see how much percentage you could support fault tolerant. It certainly may not be 100. We could handle situation of network failure but hard to handle situation of crashes.
Consider you have one master and two slaves. You could have load balancer between slaves, so that you could do round-robin or fail-over between slaves. If you are not using load balancer then you should handle this in your application. If the master crashes, then you may need to rebuild the index. Chances are less likely. Regards Aditya www.findbestopensource.com On Mon, May 21, 2012 at 12:55 PM, Parvin Gasimzade < parvin.gasimz...@gmail.com> wrote: > Hi, > > I am using solr with replication. I have one master that indexes data and > two slaves which pulls index from master and responds to the queries. > > My question is, how can i create fault tolerant architecture? I mean what > should i do when master server crashes? I heard that repeater is used for > this type of architecture. Then, do I have to create one master, one slave > with repeater and one slave? > > Another question is, if master crashes then does slave with repeater start > indexing authomatically or should i configure it manually? > > I asked similar question on the stackoverflow : > > http://stackoverflow.com/questions/10597053/fault-tolerant-solr-replication-architecture > > Any help will be appreciated. > > Regards, > Parvin >