我是Apache Manifold(版本2.12)和Solr(版本7.6)以及Zookeeper(版本3.14)的新手。我在Solr中创建了三个集合,其中两个数据来自Manifold,而一个数据来自通过简单solr API进行的手动数据插入。当我在歧管中运行作业时,我可以看到数据正在Solr中插入,并且可以通过查询Solr看到。
但是,当我重新启动solr时,所有分片和副本都会关闭并且永远无法恢复。另外,由于总是出现超时错误,因此我无法重新加载集合。我尝试进行索引备份,然后尝试还原它,但还原也失败,并显示超时错误。我尝试了此reload命令,从安装它们的同一服务器上恢复命令,但仍然失败。看起来问题仅在于其中数据来自Manifold的集合,而我通过Solr API插入数据的其他集合在重启后正确启动。我没有看到正确登录solr日志的任何错误。
如果在配置时错过了任何东西,或者由于某种原因导致solr上的锁都无法重载,恢复命令正常工作并且在重新启动solr时我丢失了所有内容,那么我不会得到。
请提出建议。