2

突然このエラーが発生し始めるまで、インデックス作成のためにファイルを Solr に投稿することができました。

SimplePostTool: FATAL: Solr がエラー #500 を返しました Permission denied java.io.IOException: Permission denied at java.io.UnixFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:900) at org. org.apache.lucene.store.SimpleFSLock.obtain(SimpleFSLockFactory.java:128) org.apache.lucene.store.Lock.obtain(Lock.java:72) org.apache.lucene.index.IndexWriter.(IndexWriter.java) :1098) org.apache.solr.update.SolrIndexWriter.(SolrIndexWriter.java:84) で org.apache.solr.update.UpdateHandler.createMainIndexWriter(UpdateHandler.java:101) で org.apache.solr.update.DirectUpdateHandler2 org.apache.solr.update.processor.RunUpdateProcessor の org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:219) の .openWriter(DirectUpdateHandler2.java:171)。processAdd(RunUpdateProcessorFactory.java:61) org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdateProcessorFactory.java:115) org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:157) org .apache.solr.handler.XMLLoader.load(XMLLoader.java:79) org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:58) org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase) .java:129) で org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) で org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365) で org.apache.solr. org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) の org.mortbay.jetty.servlet の servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260)。org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) の ServletHandler.handle(ServletHandler.java:399) org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) の org .mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) で org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) で org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection) .java:230)handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)

これが何を意味するのか、および/またはそれを修正する方法を知っている人はいますか?

ファイルのコミットに使用しているコマンド:

java -jar post.jar foo.xml
4

1 に答える 1

7

このエラーは、Solr がインデックス ディレクトリへの書き込みアクセス権を持っていないことを意味します。

于 2012-04-23T22:09:19.493 に答える