Thanks for the reply Hoss.
I am using Solr Embedded and trying to update the same index through
multiple JVM. I am using Solr 1.2. Initially I got the
LockObtainFailedException which was solved after I appiled the Solr-240
patch. Now I am getting the following exception while trying to access the
same index :
java.io.IOException: read past EOF
at
org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:89)
at
org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:34)
at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:47)
at
org.apache.lucene.index.SegmentTermEnum.<init>(SegmentTermEnum.java:48)
at
org.apache.lucene.index.TermInfosReader.<init>(TermInfosReader.java:49)
at
org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:184)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:157)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:130)
at
org.apache.lucene.index.IndexWriter.mergeSegments(IndexWriter.java:1819)
at
org.apache.lucene.index.IndexWriter.maybeMergeSegments(IndexWriter.java:1763)
at
org.apache.lucene.index.IndexWriter.flushRamSegments(IndexWriter.java:1694)
at
org.apache.lucene.index.IndexWriter.maybeFlushRamSegments(IndexWriter.java:1686)
at
org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:968)
at
org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:947)
at
org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:270)
at UpdateSolr1.addDocument(UpdateSolr1.java:75)
at UpdateSolr1.update(UpdateSolr1.java:39)
at UpdateSolr1.main(UpdateSolr1.java:26)
and sometimes I get the following exception
java.lang.RuntimeException: java.io.FileNotFoundException:
D:\apache-solr-1.2.0\
example\solr\data\index\_a.fnm (The system cannot find the file specified)
at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:433)
at
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandle
r2.java:521)
at UpdateSolr2.commit(UpdateSolr2.java:89)
at UpdateSolr2.update(UpdateSolr2.java:49)
at UpdateSolr2.main(UpdateSolr2.java:28)
Caused by: java.io.FileNotFoundException:
D:\apache-solr-1.2.0\example\solr\data
\index\_a.fnm (The system cannot find the file specified)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(Unknown Source)
at
org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.<init>(FS
Directory.java:501)
at
org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.j
ava:526)
at
org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:440)
at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:57)
at
org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:1
76)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:157)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:139)
at
org.apache.lucene.index.IndexReader$1.doBody(IndexReader.java:194)
at
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfo
s.java:610)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:184)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:148)
at
org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.jav
a:87)
at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:424)
... 4 more
I have attached the test programs UpdateSolr1 and UpdateSolr2. Please let me
know if I am missing out anything as I am new to Solr.
Thanks & Regards,
Priya
LP wrote:
>
> Hi,
>
> Does Solr support updates to the same index from multiple JVM ?
>
> Thanks,
> Priya
>
http://www.nabble.com/file/p12030523/SampleFiles.zip SampleFiles.zip
--
View this message in context:
http://www.nabble.com/Updates-from-Multiple-JVM-tf4222574.html#a12030523
Sent from the Solr - User mailing list archive at Nabble.com.