lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yonik Seeley <yo...@lucidworks.com>
Subject SolrCloud clusterstate.json layout changes
Date Wed, 19 Sep 2012 21:27:30 GMT
Folks,

Some changes have been committed in the past few days related to
SOLR-3815 as part of the groundwork
for SOLR-3755 (shard splitting).

The resulting clusterstate.json now looks like the following:

{"collection1":{
    "shard1":{
      "range":"80000000-ffffffff",
      "replicas":{"Rogue:8983_solr_collection1":{
          "shard":"shard1",
          "roles":null,
          "state":"active",
          "core":"collection1",
          "collection":"collection1",
          "node_name":"Rogue:8983_solr",
          "base_url":"http://Rogue:8983/solr",
          "leader":"true"}}},
    "shard2":{
      "range":"0-7fffffff",
      "replicas":{}}}}


Note the addition of the "replicas" level to make room for other
properties at the shard level such as "range" (which define what hash
range belongs in what shard).
Although "range" now exists, it is ignored by the current code (i.e.
indexing still uses hash MOD nShards to place documents).

-Yonik
http://lucidworks.com

Mime
View raw message