Hi everyone:

My solr index crashed while it was being updated. I don't have a clue why
this is happened . The index contains around 8 million docs. During update,
each <add> contains 100 <doc>. in solrconfig.xml, i set the <autoCommit>
<maxDocs>1000</maxDocs></autoCommit>.

following is the error message :

-------------------------------------------------------------
java.lang.RuntimeException: java.io.FileNotFoundException:
/mnt_APS/solr/solrHomeFull/data/index/segments_cje (No such file or
directory) at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1085)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:561) at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:121)
at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:627)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at
org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at
org.apache.catalina.core.StandardService.start(StandardService.java:516) at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at
org.apache.catalina.startup.Catalina.start(Catalina.java:578) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597) at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by:
java.io.FileNotFoundException:
/mnt_APS/solr/solrHomeFull/data/index/segments_cje (No such file or
directory) at java.io.RandomAccessFile.open(Native Method) at
java.io.RandomAccessFile.<init>(RandomAccessFile.java:212) at
org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.<init>(FSDirectory.java:630)
at
org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:660)
at
org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.<init>(NIOFSDirectory.java:76)
at org.apache.lucene.store.NIOFSDirectory.openInput(NIOFSDirectory.java:63)
at org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:560) at
org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:224) at
org.apache.lucene.index.DirectoryIndexReader$1.doBody(DirectoryIndexReader.java:103)
at
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:688)
at
org.apache.lucene.index.DirectoryIndexReader.open(DirectoryIndexReader.java:123)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:316) at
org.apache.lucene.index.IndexReader.open(IndexReader.java:237) at
org.apache.solr.search.SolrIndexSearcher.<init>


It said that one of the file in data direcotry is missing. but the server is
up all the time and only update index process is running.

Anyone here have the similiar experience before? Please help.

Thanks a lot



Regards

GC

Reply via email to