Java Apache solr-5.3.1服务器重新启动时SolrCore集合分离问题

Java Apache solr-5.3.1服务器重新启动时SolrCore集合分离问题,java,apache,solr5,Java,Apache,Solr5,我使用的是最新版本的Bitnami Apache solr,我面临的问题是,每次服务或服务器重新启动时都会添加一个SolrCore。连接的SolrCore集合已分离,界面显示以前从未连接过SolrCore 但奇怪的是,当我再次连接SolrCore时,solr接口会显示一条错误消息“这里已经定义了另一个core”,一旦我刷新页面,一切正常 这意味着内核存在于后端,但由于服务重新启动,某些引用被删除 所以我需要知道为什么会这样?为什么服务重新启动后核心会分离?我如何解决这个问题 我正在使用的sol

我使用的是最新版本的Bitnami Apache solr,我面临的问题是,每次服务或服务器重新启动时都会添加一个SolrCore。连接的SolrCore集合已分离,界面显示以前从未连接过SolrCore

但奇怪的是,当我再次连接SolrCore时,solr接口会显示一条错误消息“这里已经定义了另一个core”,一旦我刷新页面,一切正常

这意味着内核存在于后端,但由于服务重新启动,某些引用被删除

所以我需要知道为什么会这样?为什么服务重新启动后核心会分离?我如何解决这个问题

我正在使用的solr版本的参考链接:

我打赌这是一个服务内部链接的软引用,它丢失了,导致了这些问题

我认为您应该寻找一个同时开始和停止的UnitedService,在相同的上下文中保持一个统一的工作

您可以使用批处理脚本同时启动/停止所有webserver和Solr实例。您可以查看SoftReferences在Solr手册中的工作方式,以及它们面临的常见问题


祝你好运

实际上,这种问题在以前的solr版本中从未发生过,因此我对后端服务不太熟悉,也不知道“软引用”。我可以使用批处理文件,但我找不到任何将在后端附加可用内核的命令。你能给我提供一些我能找到的链接吗?