Apache Solr 6.1.0内核在Solr重新启动时被删除

Apache Solr 6.1.0内核在Solr重新启动时被删除,solr,Solr,我正在windows server 2008 R2上运行solr 6.1.0。使用windows命令,我可以启动solr,也可以从AdminGUI()创建core,在我重新启动之前一切都正常 使用命令窗口“D:\mydir\solr>bin\solr restart-p 8983”重新启动时 然后返回到浏览器并刷新我创建的core,但是core文件夹存在于solr home文件夹中 有人知道如何停止删除内核吗?您确定第一个Solr启动和第二个Solr启动使用相同的主目录吗?如果您第一次使用bin

我正在windows server 2008 R2上运行solr 6.1.0。使用windows命令,我可以启动solr,也可以从AdminGUI()创建core,在我重新启动之前一切都正常

使用命令窗口“D:\mydir\solr>bin\solr restart-p 8983”重新启动时 然后返回到浏览器并刷新我创建的core,但是core文件夹存在于solr home文件夹中


有人知道如何停止删除内核吗?

您确定第一个Solr启动和第二个Solr启动使用相同的主目录吗?如果您第一次使用
bin\solr start-e examplename
启动,则您的家可能位于不同的位置,具体取决于所选的示例。在没有示例信息的情况下重新启动Solr将使用默认的服务器位置


尝试使用
bin\solr start-s path\u to\u home启动solr,然后查看是否找到了核心。

solr安装中是否有多个核心

如果是,请检查core.properties中是否存在重复的“name”-属性


还要检查solr日志文件中有关CorePropertiesLocator的错误。

也有相同的问题。尝试了
solr-cloud
standalone
。对于
独立
配置,我可以运行
solr
,创建
core
,通过
DIH导入数据,并开始进行查询。一切正常,直到我重新开始。我在AmazonLinuxAMI上,尝试了Solr6.0.1、6.3.0、6.4.1。所有操作都无法重新启动。是的,我只有一个核心,从同一个位置启动solr
sudo服务solr start
。重新启动后,我在“core Admin”中找不到任何core。但我可以在“核心选择器”中选择我以前的核心。只有在选择它之后,才会显示一条错误消息“连接到Solr丢失”