Solr - 如何更改Healthcheck的默认核心

时间:2014-04-26 01:24:17

标签: solr

我正在使用Solr 4.7.1

通过全新安装,以下链接:

http://localhost:8983/solr/admin/ping

仅当以下文件夹层次结构中存在核心集合1时才有效: /例如/ solr的/ collection1

我创建了一个新核心:collection2

当我将core collection1替换为core collection2时,我希望此链接正常工作: /例如/ solr的/ collection2

问题: 当我用collection2替换collection1时,以下链接给出了错误404:

http://localhost:8983/solr/admin/ping

似乎将collection1设置为默认位置。但我不知道如何改变它。

感谢。

2 个答案:

答案 0 :(得分:0)

我尝试使用此网址而不是solr / admin / ping。它似乎工作正常

http://localhost:8983/solr/collection1/admin/ping

在您的情况下,您可能希望将其更改为上面网址中的collection2并尝试。

答案 1 :(得分:0)

要更改Solr 4.x中的默认核心名称,您需要在solr.xml中定义它们,这些名称应放在您的Solr solr.home中。这是一个例子:

<solr persistent="true" sharedLib="lib">
 <cores adminPath="/admin/cores">
  <core name="core0" instanceDir="core0" />
  <core name="core1" instanceDir="core1" />
 </cores>
</solr>

在Solr 5.x中,您可以在solr.home下的任何位置简单地创建core.properties,并且应该自动发现它并通过以下方式定义名称:

name=my_core_name

然后仔细检查您的其他XML Solr配置文件,这些文件不会对文件中的任何旧名称进行硬编码。