我有Solr運行多核心。 由於負載很重,我想設置一個包含完全相同索引的從站。如何配置多核心Solr複製
文檔http://wiki.apache.org/solr/SolrReplication指出「爲每個核心添加複製請求處理程序到solrconfig.xml」,但我只有一個solrconfig.xml。
我的配置:
配置:/數據/ Solr的/ WEB/Solr的/ conf目錄/配置文件
數據:/數據/ Solr的/數據/ Solr的/核心數據顯示目錄
真的有必要複製每個核心的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>
你可以發佈你的'solr.xml'來配置你的內核嗎? – javanna
我添加了solr.xml – DionS
謝謝,正是我的想法。看看我的答案。 – javanna