Thanks for all the detailed info!

Yes, that is confusing. One of the sore points we have while supporting both 
std Solr and SolrCloud mode.

In SolrCloud, every node is a Master when thinking about std Solr replication. 
However, as you see on the cloud page, only one of them is a *leader*. A leader 
is different than a master.

Being a Master when it comes to the replication handler simply means you can 
replicate the index to other nodes - in SolrCloud we need every node to be 
capable of doing that. Each shard only has one leader, but every node in your 
cluster will be a replication master.

- Mark


On Nov 30, 2012, at 10:32 AM, Arkadi Colson <ark...@smartbit.be> wrote:

> This is my setup for solrCloud 4.0 on Tomcat 7.0.33 and zookeeper 3.4.5
> 
> hosts:
> - solr01-dcg (first started)
> - solr01-gs (second started so becomes replicate)
> 
> collections:
> - smsc
> 
> shards:
> - mydoc
> 
> zookeeper:
> - on solr01-dcg
> - on solr01-gs
> 
> SOLR_OPTS="-Dsolr.solr.home=/opt/solr/ -Dport=8983 
> -Dcollection.configName=smsc -DzkClientTimeout=20000 
> -DzkHost=solr01-dcg:2181,solr01-gs:2181"
> 
> solr.xml:
> <?xml version="1.0" encoding="UTF-8" ?>
> <solr persistent="true">
>   <cores adminPath="/admin/cores" zkClientTimeout="20000" hostPort="8983">
>     <core schema="schema.xml" shard="shard1" instanceDir="/solr/mydoc/" 
> name="mydoc" config="solrconfig.xml" collection="mydoc"/>
>   </cores>
> </solr>
> 
> I upload the config to zookeeper:
> java -classpath .:/usr/local/tomcat/webapps/solr/WEB-INF/lib/* 
> org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost 
> solr01-dcg:2181,solr01-gs:2181 -confdir /opt/solr/conf -confname smsc
> 
> Linking the config to the collection:
> java -classpath .:/usr/local/tomcat/webapps/solr/WEB-INF/lib/* 
> org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection mydoc -zkhost 
> solr01-dcg.intnet.smartbit.be:2181,solr01-gs.intnet.smartbit.be:2181 
> -confname smsc
> 
> cloud on both hosts:
> 
> <dcddagii.png>
> 
> solr01-dcg
> 
> <hhfgdeab.png>
> 
> solr01-gs:
> 
> <daafhdef.png>
> Any idea?
> 
> Thanks!
> 
> On 11/30/2012 03:15 PM, Mark Miller wrote:
>> On Nov 30, 2012, at 5:08 AM, Arkadi Colson <ark...@smartbit.be>
>>  wrote:
>> 
>> 
>>> Hi
>>> 
>>> I've setup an simple 2 machine cloud with 1 shard, one replicator and 2 
>>> collections.Everything went fine. However when I look at the interface: 
>>> http://localhost:8983/solr/#/coll1/replication
>>>  is reporting the both machines are master. Did I do something wrong in my 
>>> config or isit a report for manual replication configuration? Can someone 
>>> else check this?
>>> 
>> How? You don't really give anything to look at :)
>> 
>> 
>>> Is it poossible to link 2 collections to the same conf in zookeeper?
>>> 
>>> 
>> Yes, that is no problem.
>> 
>> - Mark
>> 
>> 
>> 
>> 

Reply via email to