Birden çok çekirdekle çalışan Solr'ım var. Ağır yük nedeniyle, aynı indeksleri içeren bir slave kurmak istiyorum.Birden çok çekirdekle Solr çoğaltmayı nasıl yapılandırabilirim
http://wiki.apache.org/solr/SolrReplication numaralı belgede "Çoğaltma isteği işleyicisini her çekirdek için solrconfig.xml dosyasına ekleyin" ifadeleri belirtilmiştir, ancak yalnızca bir tane solrconfig.xml var.
Benim yapılandırma:
Yapılandırma:/veri/Solr/web/Solr/conf/config dosyaları
veri: gerçekten kopyalamak için gerekli/veri/Solr/veri/Solr/çekirdek veri dirs
mi her çekirdek için solrconfig.xml?
Ve bu çoklu solrconfig dosyalarını nereye yerleştirmeliyim?
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>
Çekirdeklerinizi yapılandırdığınız yerde 'solr.xml' yükleyebilir misiniz? – javanna
Solr.xml'i ekledim – DionS
Teşekkürler, tam olarak düşündüğüm şey. Cevabıma bir bak. – javanna