Dears, I've installed solr cloud on two instances with -DnumShards=2 bootstrapped, created several collections on this cloud. I want to add new instance to my cluster, so I created new instance and create new collection with shard=shard3, but I noticed that the range for this collection is invalid.
I'm using solr 4.6.0 when I'm searching on tvprograms collection I got the number of documents but there is no documents like { "responseHeader":{ "status":0, "QTime":13, "params":{ "indent":"true", "q":"*:*", "wt":"json"}}, "response":{"numFound":840621,"start":0,"docs":[] }} The new collections that I want to create with 3 shards are: tvnews, tvprograms, press_new solr.xml on instance 1 <?xml version="1.0" encoding="UTF-8" ?> <solr persistent="true" zkHost="10.0.1.237:2181,10.0.1.6:2181, 10.0.1.205:2181"> <cores defaultCoreName="collection1" adminPath="/admin/cores" zkClientTimeout="${zkClientTimeout:15000}" hostPort="8080" hostContext="solr"> <core name="academicfull" loadOnStartup="true" instanceDir="academicfull/" shard="shard1" transient="false" collection="academicfull" coreNodeName="10.0$ <core name="news_english" loadOnStartup="true" instanceDir="news_english/" shard="shard1" transient="false" collection="news_english" coreNodeName="10.0$ <core name="news_others" loadOnStartup="true" instanceDir="news_others/" shard="shard1" transient="false" collection="news_others" coreNodeName="10.0.1.$ <core name="pacp" loadOnStartup="true" instanceDir="pacp/" shard="shard1" transient="false" collection="pacp" coreNodeName="10.0.1.237:8080_solr_pacp"/> <core name="pad" loadOnStartup="true" instanceDir="pad/" shard="shard1" transient="false" collection="pad" coreNodeName="10.0.1.237:8080_solr_pad"/> <core name="paeb" loadOnStartup="true" instanceDir="paeb/" shard="shard1" transient="false" collection="paeb" coreNodeName="10.0.1.237:8080_solr_paeb"/> <core name="paji" loadOnStartup="true" instanceDir="paji/" shard="shard1" transient="false" collection="paji" coreNodeName="10.0.1.237:8080_solr_paji"/> <core name="papra" loadOnStartup="true" instanceDir="papra/" shard="shard1" transient="false" collection="papra" coreNodeName="10.0.1.237:8080_solr_papr$ <core name="press" loadOnStartup="true" instanceDir="press/" shard="shard1" transient="false" collection="press" coreNodeName="10.0.1.237:8080_solr_pres$ <core name="press_new" instanceDir="press_new/" shard="shard1" collection="press_new" coreNodeName="10.0.1.237:8080_solr_press_new"/> <core name="shoghlanty" loadOnStartup="true" instanceDir="shoghlanty/" shard="shard1" transient="false" collection="shoghlanty" coreNodeName="10.0.1.237$ <core name="tvnews" instanceDir="tvnews/" shard="shard1" collection="tvnews" coreNodeName="10.0.1.237:8080_solr_tvnews"/> <core name="tvprograms" instanceDir="tvprograms/" shard="shard1" collection="tvprograms" coreNodeName="10.0.1.237:8080_solr_tvprograms"/> </cores> </solr> -------------------- solr.xml on instance 2 <?xml version="1.0" encoding="UTF-8" ?> <solr persistent="true" zkHost="10.0.1.237:2181,10.0.1.6:2181, 10.0.1.205:2181"> <cores defaultCoreName="collection1" adminPath="/admin/cores" zkClientTimeout="${zkClientTimeout:15000}" hostPort="8080" hostContext="solr"> <core name="academicfull" loadOnStartup="true" instanceDir="academicfull/" shard="shard2" transient="false" collection="academicfull" coreNodeName="10.0$ <core name="news_english" loadOnStartup="true" instanceDir="news_english/" shard="shard2" transient="false" collection="news_english" coreNodeName="10.0$ <core name="news_others" loadOnStartup="true" instanceDir="news_others/" shard="shard2" transient="false" collection="news_others" coreNodeName="10.0.1.$ <core name="pacp" loadOnStartup="true" instanceDir="pacp/" shard="shard2" transient="false" collection="pacp" coreNodeName="10.0.1.6:8080_solr_pacp"/> <core name="pad" loadOnStartup="true" instanceDir="pad/" shard="shard2" transient="false" collection="pad" coreNodeName="10.0.1.6:8080_solr_pad"/> <core name="paeb" loadOnStartup="true" instanceDir="paeb/" shard="shard2" transient="false" collection="paeb" coreNodeName="10.0.1.6:8080_solr_paeb"/> <core name="paji" loadOnStartup="true" instanceDir="paji/" shard="shard2" transient="false" collection="paji" coreNodeName="10.0.1.6:8080_solr_paji"/> <core name="papra" loadOnStartup="true" instanceDir="papra/" shard="shard2" transient="false" collection="papra" coreNodeName="10.0.1.6:8080_solr_papra"$ <core name="press" loadOnStartup="true" instanceDir="press/" shard="shard2" transient="false" collection="press" coreNodeName="10.0.1.6:8080_solr_press"$ <core name="press_new" instanceDir="press_new/" shard="shard2" collection="press_new" coreNodeName="10.0.1.6:8080_solr_press_new"/> <core name="shoghlanty" loadOnStartup="true" instanceDir="shoghlanty/" shard="shard2" transient="false" collection="shoghlanty" coreNodeName="10.0.1.6:8$ <core name="tvnews" instanceDir="tvnews/" shard="shard2" collection="tvnews" coreNodeName="10.0.1.6:8080_solr_tvnews"/> <core name="tvprograms" instanceDir="tvprograms/" shard="shard2" collection="tvprograms" coreNodeName="10.0.1.6:8080_solr_tvprograms"/> </cores> </solr> ------------------------------ solr.xml on instance 3 <?xml version="1.0" encoding="UTF-8" ?> <solr persistent="true" zkHost="10.0.1.237:2181,10.0.1.6:2181, 10.0.1.205:2181"> <cores defaultCoreName="collection1" adminPath="/admin/cores" zkClientTimeout="${zkClientTimeout:15000}" hostPort="8080" hostContext="solr"> <core name="press_new" loadOnStartup="true" instanceDir="press_new/" shard="shard3" collection="press_new" coreNodeName="10.0.1.205:8080 _solr_press_new"$ <core name="tvnews" instanceDir="tvnews/" shard="shard3" collection="tvnews" coreNodeName="10.0.1.205:8080_solr_tvnews"/> <core name="tvprograms" loadOnStartup="true" instanceDir="tvprograms/" shard="shard3" collection="tvprograms" coreNodeName="10.0.1.205:8080 _solr_tvprogr$ </cores> </solr> note that tvnews ranges ------ and the following is the clusterstate.json { "pad":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_pad":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"pad", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_pad":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"pad", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "press":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_press":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"press", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_press":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"press", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "news_others":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_news_others":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"news_others", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_news_others":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"news_others", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "tvnews":{ "shards":{ "shard1":{ "range":"80000000-d554ffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_tvnews":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"tvnews", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"d5550000-2aa9ffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_tvnews":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"tvnews", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}, "shard3":{ "range":"2aaa0000-7fffffff", "state":"active", "replicas":{"10.0.1.205:8080_solr_tvnews":{ "state":"active", "base_url":"http://10.0.1.205:8080/solr", "core":"tvnews", "node_name":"10.0.1.205:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "papra":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_papra":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"papra", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_papra":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"papra", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "press_new":{ "shards":{ "shard1":{ "range":"80000000-d554ffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_press_new":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"press_new", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"d5550000-2aa9ffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_press_new":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"press_new", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}, "shard3":{ "range":"2aaa0000-7fffffff", "state":"active", "replicas":{"10.0.1.205:8080_solr_press_new":{ "state":"active", "base_url":"http://10.0.1.205:8080/solr", "core":"press_new", "node_name":"10.0.1.205:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "pacp":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_pacp":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"pacp", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_pacp":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"pacp", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "paji":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_paji":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"paji", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_paji":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"paji", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "academicfull":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_academicfull":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"academicfull", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_academicfull":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"academicfull", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "tvprograms":{ "shards":{ "shard1":{ "range":"80000000-d554ffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_tvprograms":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"tvprograms", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"d5550000-2aa9ffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_tvprograms":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"tvprograms", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}, "shard3":{ "range":"2aaa0000-7fffffff", "state":"active", "replicas":{"10.0.1.205:8080_solr_tvprograms":{ "state":"active", "base_url":"http://10.0.1.205:8080/solr", "core":"tvprograms", "node_name":"10.0.1.205:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "paeb":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_paeb":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"paeb", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_paeb":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"paeb", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "shoghlanty":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_shoghlanty":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"shoghlanty", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_shoghlanty":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"shoghlanty", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}, "news_english":{ "shards":{ "shard1":{ "range":"80000000-ffffffff", "state":"active", "replicas":{"10.0.1.237:8080_solr_news_english":{ "state":"active", "base_url":"http://10.0.1.237:8080/solr", "core":"news_english", "node_name":"10.0.1.237:8080_solr", "leader":"true"}}}, "shard2":{ "range":"0-7fffffff", "state":"active", "replicas":{"10.0.1.6:8080_solr_news_english":{ "state":"active", "base_url":"http://10.0.1.6:8080/solr", "core":"news_english", "node_name":"10.0.1.6:8080_solr", "leader":"true"}}}}, "maxShardsPerNode":"1", "router":{"name":"compositeId"}, "replicationFactor":"1", "autoCreated":"true"}} So, what should I do to create new collections with 3 shards Thanks to all and sorry for poor English Mahmoud Almokadem