On 5/17/2011 10:17 AM, Stefan Matheis wrote: > Yury, > > perhaps Java-Pararms (like used for this sample: > http://wiki.apache.org/solr/SolrReplication#enable.2BAC8-disable_master.2BAC8-slave_in_a_node) > can help you?
Ah, thanks! It does seem to work! Cluster's solrconfig.xml (shared between all Solr instances and cores via SolrCloud/ZK): <requestHandler name="/replication" class="solr.ReplicationHandler" > <lst name="master"> <str name="enable">${enable.master:false}</str> <str name="replicateAfter">commit</str> <str name="replicateAfter">startup</str> </lst> <lst name="slave"> <str name="enable">${enable.slave:false}</str> <str name="pollInterval">00:01:00</str> <str name="masterUrl">http://${masterHost:xyz}/solr/master/replication</str> </lst> </requestHandler> Node 1 solr.xml: <cores adminPath="/admin/cores" defaultCoreName="master"> <core name="master" instanceDir="core1" shard="shard1" collection="myconf" > <property name="enable.master" value="true" /> </core> <core name="slave" instanceDir="core2" shard="shard2" collection="myconf"> <property name="enable.slave" value="true" /> <property name="masterHost" value="node2:8983" /> </core> </cores> Node 2 solr.xml: <cores adminPath="/admin/cores" defaultCoreName="master"> <core name="master" instanceDir="core1" shard="shard2" collection="myconf" > <property name="enable.master" value="true" /> </core> <core name="slave" instanceDir="core2" shard="shard1" collection="myconf"> <property name="enable.slave" value="true" /> <property name="masterHost" value="node1:8983" /> </core> </cores>