Tôi có Solr đang chạy với nhiều lõi. Do tải nặng, tôi muốn thiết lập một nô lệ chứa các chỉ mục giống hệt nhau.Làm cách nào để định cấu hình sao chép Solr với nhiều lõi
Tài liệu http://wiki.apache.org/solr/SolrReplication nói "Thêm trình xử lý yêu cầu nhân bản vào solrconfig.xml cho mỗi lõi", nhưng tôi chỉ có một tệp solrconfig.xml.
cấu hình của tôi:
Config: file/dữ liệu/Solr/web/Solr/conf/config
dữ liệu:/data/Solr/data/Solr/lõi dữ liệu dirs
Là nó thực sự cần thiết để sao chép solrconfig.xml cho mỗi lõi?
Và tôi nên đặt những tệp solrconfig này ở đâu?
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>
Bạn có thể đăng 'solr.xml' nơi bạn định cấu hình lõi của mình không? – javanna
Tôi đã thêm solr.xml – DionS
Cảm ơn, chính xác những gì tôi nghĩ. Hãy xem câu trả lời của tôi. – javanna