You do need to load balance the initial query request across the SolrCloud
nodes. Solj's CloudSolrServer and LBHttpSolrServer can perform the load
balancing for you in the client. Or you can use a hardware load balancer.
Joel Bernstein
Search Engineer at Heliosearch
On Thu, Jan 9, 2014 at 5:58
On 1/9/2014 4:09 PM, Garth Grimm wrote:
As a follow-up question on this
One would want to use some kind of load balancing 'above' the SolrCloud
installation for search queries, correct? To ensure that the initial requests
would get distributed evenly to all nodes?
If you don't have that,
ry initially arrives at?
-Original Message-
From: Tim Potter [mailto:tim.pot...@lucidworks.com]
Sent: Thursday, January 09, 2014 12:28 PM
To: solr-user@lucene.apache.org
Subject: RE: Solr Cloud Query Scaling
Absolutely adding replicas helps you scale query load. Queries do not need to
Absolutely adding replicas helps you scale query load. Queries do not need to
be routed to leaders; they can be handled by any replica in a shard. Leaders
are only needed for handling update requests.
In general, a distributed query has two phases, driven by a controller node
(what you called c