Hi,

i am creating several cores using the following script. I use this for
testing SolrCloud and to learn about the distribution of multiple
collections.

max=500
> for ((i=2; i<=$max; ++i )) ;
> do
>     curl "
> http://solrinstance1:8983/solr/admin/cores?action=CREATE&name=collection$i&collection=collection$i&collection.configName=myconfig
> "
> done


I've setup a SolrCloud with 2 shards which are each replicated by 2 other
instances I start.

When I first start the installation I have the default "collection1" in
place which is sharded over shard1 and shard2 with 2 leader nodes and 2
nodes which replicate the leaders.

When I run this script above which calls the Coreadmin on one of the
shards, all the collections are created on only this shard without a
replica. So e.g.


"collection8":{"shard1":{"solrinstance1:8983_solr_collection8":{
        "shard":"shard1",
        "leader":"true",
        "state":"active",
        "core":"collection8",
        "collection":"collection8",
        "node_name":"solrinstance1:8983_solr",

        "base_url":"http://solrinstance1:8983/solr"}}}


I always thought, that via zookeeper these collections are sharded and
replicated or do I need to call on each node the create core action? But
then I need to know about these nodes, right?


Thanks & regards

Daniel

Reply via email to