Hi Yury,

How do you manage to start the instances without any issues? The way I see
it, no matter which instance is started first, the slave will complain about
not being to find its respective master because that instance hasn't been
started yet ... no?

Thanks,
- Pulkit

2011/5/17 Yury Kats <yuryk...@yahoo.com>

> 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>
>
>

Reply via email to