首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多核的requestHandler代码

多核的requestHandler代码
EN

Stack Overflow用户
提问于 2011-11-17 21:59:13
回答 1查看 1.7K关注 0票数 1

我创建了两个核心,它们显示了http://{localhost}:8983/solr/,我点击它们,管理面板就会打开。solr.xml文件具有以下给定代码。

代码语言:javascript
复制
<?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>

并且我相应地创建了这个文件夹。但是当我尝试在核心1->配置->solrconfig.xml中添加core1处理程序时,core0从核心列表中消失了

requesthandler的核心如下所示。

代码语言:javascript
复制
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
  <lst name="defaults">
    <str name="config">data-config.xml</str>
  </lst>
</requestHandler>

我甚至尝试使用处理程序i.e传递核心名称。

代码语言:javascript
复制
<requestHandler name="/core0/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
  <lst name="defaults">
    <str name="config">data-config.xml</str>
  </lst>
</requestHandler>

但它并没有起作用。

为了运行两个内核,我是否需要改变一些其他的东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-17 22:42:47

您不需要solrconfig.xml中的核心条目。

代码语言:javascript
复制
   <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
        <str name="config">data-config.xml</str>
    </lst>
  </requestHandler>  

您可以处理单个内核的数据导入

core0 - http://localhost:8983/solr/core0/admin/dataimport.jsp?handler=/dataimport

core1 - http://localhost:8983/solr/core1/admin/dataimport.jsp?handler=/dataimport

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8168307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档