服务器重启时恢复 Solr 核心吗?

服务器重启时恢复 Solr 核心吗?

当我们的 Solr 5.5.4 服务器重新启动时,它会丢失之前运行的所有核心。当我尝试使用原始路径(通过 Web 界面)重新创建/重新添加它们时,我被告知核心已经存在,无法添加。我错过了什么?

答案1

很多时候人们误解了如何“重启”solr。如果你想重启 solr 实例,请按照以下命令操作:

./bin/solr stop -all
./bin/solr start -p all

那么您的核心很可能在重启后就不存在了,而且很多时候您甚至无法加载它们。

但是,如果您通过这种方式停止 solr:

./bin/solr stop -all

然后通过以下方式启动集群的每个节点:

./bin/solr start -cloud -p port -s nodepath

然后你的核心就在那里!例如,对于前面的命令,你可以发出:

./bin/solr start -cloud -p 8983 -s "example/cloud/node1/solr"

相关内容