我创建了两个核心,它们显示 http://{localhost}:8983/solr/ 并且我单击它们打开了管理面板。solr.xml 文件的代码如下。
<?xml version="1.0" encoding="UTF-8" ?>
<solr persistent="true" >
<cores adminPath="/admin/cores">
<core name="core0" instanceDir="core0" />
<core name="core1" instanceDir="core1" />
</cores>
</solr>
我相应地创建了文件夹。但是,当我尝试将处理程序添加到 core1->config->solrconfig.xml 中的 core1 时,core0 会从核心列表中消失
requesthandler 的核心如下所示。
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
我什至尝试使用处理程序传递核心名称,即
<requestHandler name="/core0/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
但它没有用。
我是否需要更改其他内容才能运行两个内核?