Hi,

----- Original Message ----

> If you're using the delta import handler the problem would seem to go
> away  because you can have two separate masters running at all times,
> and if one  fails, you can then point the slaves to the secondary
> master, that is  guaranteed to be in sync because it's been importing
> from the same  database?

Oh, there is no DB involved.  Think of a document stream continuously coming 
in, 
a component listening to that stream, grabbing docs, and pushing it to 
master(s).

Otis



> On Tue, Mar 8, 2011 at 8:45 PM, Otis Gospodnetic
> <otis_gospodne...@yahoo.com>  wrote:
> > Hello,
> >
> > What are some common or good ways to  handle indexing (master) fail-over?
> > Imagine you have a continuous stream  of incoming documents that you have to
> > index without losing any of them  (or with losing as few of them as 
>possible).
> > How do you set up you  masters?
> > In other words, you can't just have 2 masters where the  secondary is the
> > Repeater (or Slave) of the primary master and  replicates the index 
>periodically:
> > you need to have 2 masters that are  in sync at all times!
> > How do you achieve that?
> >
> > * Do you  just put N masters behind a LB VIP, configure them both to point 
> > to 
>the
> >  index on some shared storage (e.g. SAN), and count on the LB to fail-over 
> > to  
>the
> > secondary master when the primary becomes unreachable?
> > If  so, how do you deal with index locks?  You use the Native lock and 
> > count  
>on
> > it disappearing when the primary master goes down?  That means you  count 
> > on 
>the
> > whole JVM process dying, which may not be the  case...
> >
> > * Or do you use tools like DRBD, Corosync, Pacemaker,  etc. to keep 2 
masters
> > with 2 separate indices in sync, while making  sure you write to only 1 of 
>them
> > via LB VIP or  otherwise?
> >
> > * Or ...
> >
> >
> > This thread is on a  similar topic, but is inconclusive:
> >  http://search-lucene.com/m/aOsyN15f1qd1
> >
> > Here is another  similar thread, but this one doesn't cover how 2 masters 
are
> > kept in  sync at all times:
> >  http://search-lucene.com/m/aOsyN15f1qd1
> >
> >  Thanks,
> > Otis
> > ----
> > Sematext :: http://sematext.com/ :: Solr -  Lucene - Nutch
> > Lucene ecosystem search :: http://search-lucene.com/
> >
> >
> 

Reply via email to