当索引被锁定并且<unlockOnStartup> true不起作用时,如何让Solr备份?

Mic*_*out 7 solr

我有一个在Tomcat中运行的Solr从站.我添加了一个核心,所以我改变了solr.xml.为了重新加载它,我决定使用Windows Services管理控制台简单地重启Tomcat.

重新启动Tomcat后,我不断收到以下异常:

org.apache.lucene.store.LockObtainFailedException:索引已锁定以写入核心

我决定暂时更改每个核心的solrconfig.xml以添加:

<unlockOnStartup>true</unlockOnStartup>
Run Code Online (Sandbox Code Playgroud)

但没有运气.锁定设置为本机,因此我无法删除锁定文件.

  1. 如何让Solr重新启动并运行?
  2. 我应该如何重新启动Solr以防止这种情况发生?

Bab*_*abu 6

仅删除data/index中的write.log.数据目录在conf/solrconfig.xml中指定的位置.


sas*_*ikt 4

清除索引目录并重新启动solr。会起作用的