On Feb 26, 2013, at 5:25 PM, varun srivastava <varunmail...@gmail.com> wrote:

> Hi All,
> I have some questions regarding role of zookeeper in solrcloud runtime,
> while processing the queries .
> 
> 1) Is zookeeper cluster referred by solr shards for processing every
> request, or its only used to copy config on startup time ?

No, it's not used per request. Solr talks to ZooKeeper on SolrCore startup - to 
get configs and set itself up. Then it only talks to ZooKeeper when a cluster 
state change happens - in that case, ZooKeeper pings Solr and Solr will get an 
update view of the cluster. That view is cached and used for requests. In a 
stable state, Solr is not talking to ZooKeeper other than the heartbeat they 
keep to know a node is up.

> 2) How loadbalancing is done between replicas ? Is traffic stat shared
> through zookeeper ?

Basic round robin. Traffic stats are not currently in Zk.

> 3) If for any reason zookeeper cluster goes offline for sometime, does solr
> cloud will not be able to server any traffic ?

It will stop allowing updates, but continue serving searches.

- Mark

> 
> 
> Thanks
> Varun

Reply via email to