Try manually creating shard replicas on the new server. I think the new 
server is only used automatically when you start you Solr server instance 
with "correct command line" option (aka. -DnumShards)  - I never liked 
this kind of behaviour. 

The server is not present in clusterstate.json file, because it contains 
no replicas - but it is a live node, as you have already stated.

Best regards,

Primoz



From:   ade-b <adrian.bro...@gmail.com>
To:     solr-user@lucene.apache.org
Date:   11.11.2013 14:48
Subject:        Adding a server to an existing SOLR cloud cluster



Hi 

We have a SOLRCloud cluster of 3 solr servers (v4.5.0 running under 
tomcat)
with 1 shard. We added a new SOLR server (v4.5.1) by simply starting 
tomcat
and pointing it at the zookeeper ensemble used by the existing cluster. My
understanding was that this new server would handshake with zookeeper and
add itself as a replica to the existing cluster.

What has actually happened is that the server is in zookeeper's 
live_nodes,
but is not in the clusterstate.json file. It also does not have a
CORE/collection associated with it.

Any ideas? I assume I am missing a step. Do I have to manually create the
core on the new server?


Cheers
Ade



--
View this message in context: 
http://lucene.472066.n3.nabble.com/Adding-a-server-to-an-existing-SOLR-cloud-cluster-tp4100275.html

Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to