小编Dio*_*onS的帖子

如何使用多个核配置Solr复制

我有Solr运行多个核心.由于负载很重,我想设置一个包含完全相同索引的从站.

文档http://wiki.apache.org/solr/SolrReplication指出"为每个核心添加复制请求处理程序到solrconfig.xml",但我只有一个solrconfig.xml.

我的配置:
配置:/ data/solr/web/solr/conf/config文件
数据:/ data/solr/data/solr/core data dirs

是否真的有必要为每个核心复制solrconfig.xml?
我应该在哪里放置这些多个solrconfig文件?

solr.xml

<?xml version="1.0" encoding="UTF-8" ?>
  <solr persistent="true">
  <property name="dih.username" value="user"/>
  <property name="dih.password" value="passwd"/>
  <property name="jdbclib" value="/usr/progress/dlc102b/java"/>
  <property name="dih.dburl" value="jdbc:datadirect:openedge://172.20.7.218:31380;databaseName=easource"/> <cores adminPath="/admin/cores">
    <core instanceDir="/data/solr/web/trunk/" name="product" dataDir="/data/solr/data/trunk/product-swap">
      <property name="dih-config" value="dih-config-product.xml"/>
    </core>
    <core instanceDir="/data/solr/web/trunk/" name="product-swap" dataDir="/data/solr/data/trunk/product">
      <property name="dih-config" value="dih-config-product.xml"/>
    </core>
    <core instanceDir="/data/solr/web/trunk/" name="periodp" dataDir="/data/solr/data/trunk/periodp">
      <property name="dih.config" value="dih-config-periodp.xml"/>
    </core>
    <core instanceDir="/data/solr/web/trunk/" name="periodp-swap" dataDir="/data/solr/data/trunk/periodp-swap">
      <property name="dih.config" value="dih-config-periodp.xml"/>
    </core>
  </cores>
</solr>
Run Code Online (Sandbox Code Playgroud)

replication solr

8
推荐指数
1
解决办法
8813
查看次数

标签 统计

replication ×1

solr ×1