It would mostly be due to permission issues as Kiran pointed out. If not, check if there is any stale lock file there due to previous JVM crash. It can be also possible that you got multiple index writers trying to write at the same location.
On Mon, Jun 3, 2013 at 6:18 AM, kiran chitturi <[email protected]>wrote: > Hi Szanjder, > > It looks like the Index is read-only and you do not have any write access. > We can see that permission denied status > > On Mon, Jun 3, 2013 at 9:13 AM, Sznajder ForMailingList < > [email protected]> wrote: > > > Indeed, from the Solr side, I got > > > > > > Jun 3, 2013 4:05:49 PM org.apache.solr.core.SolrCore execute > > INFO: [] webapp=/solr path=/update params={version=2&wt=javabin} > status=500 > > QTime=1007 > > Jun 3, 2013 4:05:49 PM org.apache.solr.common.SolrException log > > SEVERE: org.apache.lucene.store.LockObtainFailedException: Lock obtain > > timed out: NativeFSLock@solr/./data/index/write.lock: > > java.io.FileNotFoundException: solr/./data/index/write.lock (Permission > > denied) > > at org.apache.lucene.store.Lock.obtain(Lock.java:84) > > at > > org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1098) > > at > > org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:84) > > at > > > > > org.apache.solr.update.UpdateHandler.createMainIndexWriter(UpdateHandler.java:101) > > at > > > > > org.apache.solr.update.DirectUpdateHandler2.openWriter(DirectUpdateHandler2.java:171) > > at > > > > > org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:219) > > at > > > > > org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:61) > > at > > > > > org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:115) > > at > > org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:157) > > at org.apache.solr.handler.XMLLoader.load(XMLLoader.java:79) > > at > > > > > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:58) > > at > > > > > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) > > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) > > at > > > > > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365) > > at > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260) > > at > > > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) > > at > > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) > > at > > > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > > at > > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > > at > > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > > at > > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) > > at > > > > > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > > at > > > > > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) > > at > > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > > at org.mortbay.jetty.Server.handle(Server.java:326) > > at > > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) > > at > > > > > org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) > > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:843) > > at > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > > at > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > > at > > > > > org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) > > at > > > > > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > > Caused by: java.io.FileNotFoundException: solr/./data/index/write.lock > > (Permission denied) > > at java.io.RandomAccessFile.<init>(RandomAccessFile.java:229) > > at > > org.apache.lucene.store.NativeFSLock.obtain(NativeFSLockFactory.java:203) > > at org.apache.lucene.store.Lock.obtain(Lock.java:95) > > ... 31 more > > > > > > > > On Mon, Jun 3, 2013 at 4:10 PM, kiran chitturi < > [email protected] > > >wrote: > > > > > Hi Sznajder, > > > > > > It is hard to know the Solr errors from Nutch side. Please look at Solr > > > logs to see what happened. > > > > > > On Mon, Jun 3, 2013 at 9:04 AM, Sznajder ForMailingList < > > > [email protected]> wrote: > > > > > > > Hi > > > > > > > > I ran the SolIndex from Nutch2.1 and I am getting the following error > > > > (copied from the hadoop.log file): > > > > > > > > Any hint is welcome...... > > > > > > > > Benjamin > > > > > > > > 2013-06-03 14:51:10,428 INFO indexer.IndexingFilters - Adding > > > > org.apache.nutch.indexer.anchor.AnchorIndexingFilter > > > > 2013-06-03 14:51:35,612 INFO solr.SolrWriter - Adding 147 documents > > > > 2013-06-03 14:51:37,199 WARN mapred.FileOutputCommitter - Output > path > > is > > > > null in cleanup > > > > 2013-06-03 14:51:37,202 WARN mapred.LocalJobRunner - job_local_0001 > > > > org.apache.solr.common.SolrException: Lock obtain timed out: > > > > NativeFSLock@solr/./data/index/write.lock: > > > java.io.FileNotFoundException: > > > > solr/./data/index/write.lock (Permission denied) > > > > org.apache.lucene.store.LockObtainFailedException: Lock obtain timed > > > out: * > > > > NativeFSLock@solr/./data/index/write.lock: > > > java.io.FileNotFoundException: > > > > solr/./data/index/write.lock (Permission denied) at > > > > org.apache.lucene.store.Lock.obtain(Lock.java:84) > > > > at*org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1098) > > > > at > > > > > org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:84) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.UpdateHandler.createMainIndexWriter(UpdateHandler.java:101) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.DirectUpdateHandler2.openWriter(DirectUpdateHandler2.java:171) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:219) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:61) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:115) > > > > at > org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:157) > > > at > > > > org.apache.solr.handler.XMLLoader.load(XMLLoader.java:79) at > > > > > > > > > > > > > > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:58) > > > > at > > > > > > > > > > > > > > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) > > > > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) > > at > > > > > > > > > > > > > > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365) > > > > at > > > > > > > > > > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260) > > > > at > > > > > > > > > > > > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) > > > > at > > > > > > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) > > > > at > > > > > > > > > > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > > > > at > > > > > > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > > > > at > > > > > > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > > > > at > > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) > > > > > > > > *Lock obtain timed out: NativeFSLock@solr/./data/index/write.lock: > > > > java.io.FileNotFoundException: solr/./data/index/write.lock > (Permission > > > > denied) org.apache.lucene.store.LockObtainFailedException: Lock > obtain > > > > timed out: NativeFSLock@solr/./data/index/write.lock: > > > > java.io.FileNotFoundException: solr/./data/index/write.lock > (Permission > > > > denied) at org.apache.lucene.store.Lock.obtain(Lock.java:84) > * > > > at > > > > org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1098) > at > > > > > org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:84) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.UpdateHandler.createMainIndexWriter(UpdateHandler.java:101) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.DirectUpdateHandler2.openWriter(DirectUpdateHandler2.java:171) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:219) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:61) > > > > at > > > > > > > > > > > > > > org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:115) > > > > at > org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:157) > > > at > > > > org.apache.solr.handler.XMLLoader.load(XMLLoader.java:79) at > > > > > > > > > > > > > > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:58) > > > > at > > > > > > > > > > > > > > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) > > > > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) at > > > > > > > > > > > > > > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365) > > > > at > > > > > > > > > > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260) > > > > at > > > > > > > > > > > > > > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) > > > > at > > > > > > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) > > > > at > > > > > > > > > > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > > > > at > > > > > > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > > > > at > > > > > > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > > > > at > > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) > > > > > > > > request: http://ir-hadoop0:8983/solr/update?wt=javabin&version=2 > > > > at > > > > > > > > > > > > > > org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:430) > > > > at > > > > > > > > > > > > > > org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244) > > > > at > > > > > > > > > > > > > > org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105) > > > > at > > > org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:49) > > > > at > > > > org.apache.nutch.indexer.solr.SolrWriter.close(SolrWriter.java:91) > > > > at > > > > > > > > > > > > > > org.apache.nutch.indexer.IndexerOutputFormat$1.close(IndexerOutputFormat.java:53) > > > > at > > > > > > > > > > > > > > org.apache.hadoop.mapred.MapTask$NewDirectOutputCollector.close(MapTask.java:651) > > > > > > > > > > > > > > > > -- > > > Kiran Chitturi > > > > > > <http://www.linkedin.com/in/kiranchitturi> > > > > > > > > > -- > Kiran Chitturi > > <http://www.linkedin.com/in/kiranchitturi> >

