我有一个在 Tomcat 中运行的 Solr 从站。我添加了一个核心,所以我更改了 solr.xml。为了重新加载它,我决定使用 Windows 服务管理控制台重新启动 Tomcat。
重新启动Tomcat后,我不断收到以下异常:
org.apache.lucene.store.LockObtainFailedException:为核心写入锁定的索引
我决定临时更改每个核心的 solrconfig.xml 以添加:
<unlockOnStartup>true</unlockOnStartup>
但没有运气。锁定设置为本机,所以我不能去删除锁定文件。
- 如何让 Solr 重新启动并运行?
- 我应该如何重新启动 Solr 以防止这种情况发生?