Here's another question on this rather old thread -- while poring through various options in solrconfig, I came across the the 'native' lockType option.

That seems to indicate that SOLR/Lucene should work fine with multiple writers, as long as a proper locking mechanism is in place, such as would be provided by a POSIX compliant cluster file system, such as GPFS, GFS, Ibrix, OCFS2...

Single shared index, multiple readers/writers, as long as the underlying filesystem implements fs locks properly.

Is this correct?

---
Alok K. Dhir
[EMAIL PROTECTED]
Symplicity Corporation
1 703 351 0200 x 8080
www.symplicity.com

On Feb 27, 2008, at 3:10 AM, Otis Gospodnetic wrote:

Alok: correct - commit causes Solr to re-open the index.

Gene: That should work just fine. While you can't have multiple concurrent writers, you can send multiple concurrent indexing requests to a single Solr instance designated to be the master.

Otis

--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch

----- Original Message ----
From: Alok K. Dhir <[EMAIL PROTECTED]>
To: solr-user@lucene.apache.org
Sent: Tuesday, February 26, 2008 7:51:19 PM
Subject: Re: Shared index base

thanks for your response - i've been waiting for this very
clarification.  so 'commit()' makes readers re-read the indexes?
On Feb 26, 2008, at 7:03 PM, Mike Klaas wrote:

There hasn't really been a concrete answer given in this thread,
so:  It works to point multiple Solr's at a single data dir, but you
can't have more than one writer.  If you try, the index could become
corrupted or inconsistent (especially if you are using 'simple' lock
type).  Also, the Solrs do not communicate with each other.  You
have to tell the readers manually that the index is updated (via
commit()--autoCommit will not work).

-Mike

On 26-Feb-08, at 9:39 AM, Alok Dhir wrote:

Are you saying all the servers will use the same 'data' dir?  Is
that a supported config?

On Feb 26, 2008, at 12:29 PM, Matthew Runo wrote:

We're about to do the same thing here, but have not tried yet. We
currently run Solr with replication across several servers. So
long as only one server is doing updates to the index, I think it
should work fine.


Thanks!

Matthew Runo
Software Developer
Zappos.com
702.943.7833

On Feb 26, 2008, at 7:51 AM, Evgeniy Strokin wrote:

I know there was such discussions about the subject, but I want
to ask again if somebody could share more information.
We are planning to have several separate servers for our search
engine. One of them will be index/search server, and all others
are search only.
We want to use SAN (BTW: should we consider something else?) and
give access to it from all servers. So all servers will use the
same index base, without any replication, same files.
Is this a good practice? Did somebody do the same? Any problems
noticed? Or any suggestions, even about different configurations
are highly appreciated.

Thanks,
Gene








Reply via email to