我们正在使用solr4.3与主/从设置,今天我得到以下错误和solr停止响应.可能导致这种情况的原因,
Caused by: org.apache.solr.common.SolrException: Index locked for write for core XXX
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:821)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618)
at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:949)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:984)
at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:597)
at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:592)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
... 1 more
Caused by: org.apache.lucene.store.LockObtainFailedException: Index locked for write for core XX at org.apache.solr.core.SolrCore.initIndex(SolrCore.java:484)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:745)
... 13 more
Run Code Online (Sandbox Code Playgroud)
Hie*_* Le 20
删除核心文件write.lock夹中的文件/data/index/然后重启tomcat.它会工作.
Jay*_*dra 17
似乎索引在索引期间已被锁定.
通常在索引中会有一个write.lock文件,需要将其删除才能将其恢复.
如果索引间断或其他可能导致锁定文件仍在索引中的问题,则可能出现这些情况.
检查论坛
写锁定是由于IndexWriter在Solr中始终打开,即使在从服务器上也是如此.
检查索引锁定选项,它们可以处理配置中的条件.
[原始链接的存档副本:https://web.archive.org/web/http: //docs.lucidworks.com/display/solr/IndexConfig+in+SolrConfig ]
| 归档时间: |
|
| 查看次数: |
37393 次 |
| 最近记录: |