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