lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ian Lea <>
Subject Re: Using lucene in NFS
Date Fri, 30 Apr 2010 09:48:09 GMT
You don't say what version of lucene you are using, but in recent
versions you may need to use SimpleFSLockFactory rather than the
default, NativeFSLockFactory.  See the javadocs.  Lucene in general
does work on NFS but there can be problems, particularly with
concurrent access from multiple servers.

But your problem sounds different.  Does the NFS mount work properly
for non-lucene operations?  Or maybe you could maintain a copy of the
index on local disks and just copy it to NFS for access from other
servers.  Lucene locking should take care of locking the index when
updates are running.


On Fri, Apr 30, 2010 at 5:48 AM, Vijay Veeraraghavan
<> wrote:
> dear all,
> I have a problem using lucene in NFS. A scheduler runs periodically
> generating reports in pdf format and saves it to a file server. The
> drive of the file server is mounted  to the scheduler server (NFS).
> After generating reports finally the scheduler indexes the names of
> the report and its path. This index is also stored to the same context
> folder the reports are created, ie., mounted NFS folder. When i create
> index in the local system (JFS2) its as fast as possible. (the local
> system is AIX uses jfs2.) But in the NFS folder it keep doing and
> doing... i didnt exactly know what happened inside. little later the
> application freezed.I saw some lock files created inside the folder
> but nothing like index files that usually created by the lucene. from
> the web page i search this index in nfs for the report and read it. My
> question is how to use lucene in NFS. anything special we need to do?
> any reference codes? docs? How do i lock the index when my scheduler
> is updating the index?
> P.S: Please add CC to
> Thanks
> Vijay Veeraraghavan
> --
> Thanks & Regards
> Vijay Veeraraghavan
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message