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

Reply via email to