我正在使用solr 6并尝试使用URL备份手册:
http://ipaddress:8983/solr/COLLECTION/replication?command=backup&location=/home/solrbackup/&name=SearchSolrBackUp
我开始知道自动备份我需要做的事情:
<requestHandler name="/replication" >
<lst name="master">
<str name="replicateAfter">commit</str>
<str name="replicateAfter">startup</str>
<str name="confFiles">schema.xml,stopwords.txt</str>
<str name="backupAfter">commit</str>
<str name="maxNumberOfBackups">10</str>
</lst>
</requestHandler>
答案 0 :(得分:0)
SolrCloud有自己的复制处理程序,因此通常不要更改它或定义新的处理程序。相反,请使用backup endpoint for the collections API。
我不确定您的意思&#34;自动备份&#34;,但在SolrCloud术语中,通过增加集合的replicationFactor来添加另一个复制节点。如果您要定义自己的复制配置,则必须手动管理节点的位置以及它们包含的分片。
集合端点中的backup命令通过联系每个服务器并检索位于服务器上的分片来为您执行此操作。