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
>

Reply via email to