lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lyle (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SOLR-13142) Create Collection will put two replicas in same node
Date Thu, 17 Jan 2019 10:05:00 GMT
Lyle created SOLR-13142:
---------------------------

             Summary: Create Collection will put two replicas in same node
                 Key: SOLR-13142
                 URL: https://issues.apache.org/jira/browse/SOLR-13142
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: SolrCloud
    Affects Versions: 7.6
            Reporter: Lyle


I have a solr cluster with two nodes, and both of them are alive.

Solr cluster: 

[http://10.58.91.47:8082/search]

[http://10.58.91.83:8082/search]

 

In solr7.5 when create a collection in two nodes cluster with shards=1 and replicationFactor=2,
each node will have a replica.

However, in solr7.6, when use same request to create collection, two replicas will be put
in same solr node.

example:

create collection request:

[http://10.58.91.47:8082/search/admin/collections?action=CREATE&name=NewCollection&numShards=1&replicationFactor=2&collection.configName=conf&shards=shard1&maxShardsPerNode=1]

response:
{code:java}
{
"responseHeader": {
"status": 0,
"QTime": 5392
},
"success": {
"10.58.91.47:8082_search": {
"responseHeader": {
"status": 0,
"QTime": 2584
},
"core": "NewCollection_shard1_replica_n1"
}
}
}
{code}
use clusterstatus request to query replica info:

request: [http://10.58.91.83:8082/search/admin/collections?action=CLUSTERSTATUS&collection=NewCollection]

response:
{code:java}
Tree
Chart
JSON Input
{
"responseHeader": {
"status": 0,
"QTime": 8
},
"cluster": {
"collections": {
"NewCollection": {
"pullReplicas": "0",
"replicationFactor": "2",
"shards": {
"shard1": {
"range": "80000000-7fffffff",
"state": "active",
"replicas": {
"core_node3": {
"core": "NewCollection_shard1_replica_n1",
"base_url": "http://10.58.91.47:8082/search",
"node_name": "10.58.91.47:8082_search",
"state": "active",
"type": "NRT"
},
"core_node4": {
"core": "NewCollection_shard1_replica_n2",
"base_url": "http://10.58.91.47:8082/search",
"node_name": "10.58.91.47:8082_search",
"state": "active",
"type": "NRT",
"leader": "true"
}
}
}
},
"router": {
"name": "compositeId"
},
"maxShardsPerNode": "1",
"autoAddReplicas": "false",
"nrtReplicas": "2",
"tlogReplicas": "0",
"znodeVersion": 4,
"configName": "conf"
}
},
"properties": {
"legacyCloud": "true"
},
"live_nodes": [
"10.58.91.47:8082_search",
"10.58.91.83:8082_search"
]
}
}
{code}
Is there any change for solr7.6 since I have not find any create collection API changes.

Could anyone please provide help?

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message