Solr配置复制

时间:2012-09-10 21:42:29

标签: solr replication master-slave

为了更改从站上的配置,我想通过编辑solrconf.xml文件来更改master上的配置。我应该怎么做才能触发从属设备上的拉动,否则它将自动发生,因为文件修改日期已经改变。

1 个答案:

答案 0 :(得分:5)

是的,您可以配置Solr复制以发送配置文件(schema.xml& solrconfig.xml)以及其他配置文件(stopwords.txt,synonyms.txt等)。有关详细信息,请参阅Solr wiki上的Solr Replication - How are configuration files replicated?部分。

以下是Solr 3.6.1附带的solrconfig.xml示例中的复制配置部分。请注意confFiles条目。

 <requestHandler name="/replication" class="solr.ReplicationHandler" >
   <lst name="master">
     <str name="replicateAfter">commit</str>
     <str name="replicateAfter">startup</str>
     <str name="confFiles">schema.xml,stopwords.txt</str>
   </lst>
   <lst name="slave">
     <str name="masterUrl">http://localhost:8983/solr/replication</str>
     <str name="pollInterval">00:00:60</str>
   </lst>
 </requestHandler>