And you will have "loadbalancing" since a "random" of the replica behind the shard will be chosen to handle the query.

On 1/6/13 3:10 AM, Otis Gospodnetic wrote:
Hi Hassan,

Correct. If you have a single shard, then the query will execute the query
on only one node and that is it.

Otis
--
Solr & ElasticSearch Support
http://sematext.com/





On Sat, Jan 5, 2013 at 9:06 AM, Hassan <hs-...@hicxsolutions.com> wrote:

Missed the replicationFactor parameter. Works great now.
http://imm.io/RM66
Thanks a lot for you help,

One last question. in terms of scalability, having this design of one
collection per customer, with one shard and many replicas, A query will be
handled by one shard (or replica) on one node only and scalability here is
really about load balancing queries between the replicas only. i.e no
distributed search. is this correct?

Hassan


On 05/01/13 15:47, Per Steffensen wrote:

Do you remember to add replicationFactor parameter when you create your
"customer1" and "customer2" collections/shards?
http://wiki.apache.org/solr/**SolrCloud#Managing_**collections_via_the_**
Collections_API<http://wiki.apache.org/solr/SolrCloud#Managing_collections_via_the_Collections_API>(note
 that maxShardsPerNode and createNodeSet params are not available in
4.0.0, but will be in 4.1)

Regards, Per Steffensen

On 1/5/13 11:55 AM, Hassan wrote:

Thanks Per and Otis,

It is much clearer now but I have a question about adding new solr nodes
and collections.
I have a dedicated zookeeper instance. Lets say I have uploaded my
configuration to zookeeper using "zkcli" and named it, say,
"configuration1".
Now I want to create a new solrcloud from scratch with two solr nodes. I
need to create a new collection (with one shard) called "customer1" using
the configuration name "configuration1". I have tried different ways using
Collections API, zkcli linkconfig/downconfig but I cannot get it to work.
Collection is only available on one node. The example "collection1" works
as expected where one node has the Leader shard and the other node has the
replica. See the cloud graph http://imageshack.us/f/706/**
selection008p.png/ <http://imageshack.us/f/706/selection008p.png/>

What is the correct way to dynamically add collections to already
existing nodes and new nodes?

Thanks you,
Hs





Reply via email to