Hello fellow SolrCloud users,

Hopefully someone can point me in the right direction as I can't figure out what is wrong.

I have 4 nodes. I just finished reindexing a very large collection and now I'm trying to add replicas.

nodes 1 and 2 contain the collection and I'm trying to replicate these shards to nodes 3 and 4.

Whenever I try and add a replica via the UI I'm getting No node can satisfy the rules "[] , where the rules list is empty.

It says to look in the log file, which I do (and is attached), and I see the autoscale diagnostics report followed up by the exception.

The violations value in the diagnostics output is empty.

Originally the cluster rules were blank, but I changed them to the what is indicated in the autoscaling-diagnostics.json attachment, after getting this error the first time and seeing the blank'[]' rule set.

I'm a bit perplexed as to the actual issue and how to fix it.

Is there possible a collection level setting that needs resetting? This is a new collection.

Solr 7.7.3

-Mike/NewsRx

Attachment: autoscaling-diagnostics.json
Description: application/json


2021-11-05 13:31:57.878 ERROR (OverseerThreadFactory-33-thread-5-processing-n:solr-0003:8983_solr) [c:weeklies_2021-10-25_7_7_3 s:shard2  ] o.a.s.c.s.c.a.PolicyHelper errorId : AutoScaling.error.diagnostics.1797151067707752  {
  "sortedNodes":[{
      "node":"solr-0001:8983_solr",
      "isLive":true,
      "cores":4.0,
      "freedisk":213.41428756713867,
      "sysLoadAvg":54.0,
      "totaldisk":1151.609375,
      "replicas":{
        "alldata":{"shard1":[{
              "core_node62":{
                "core":"alldata_shard1_replica_n61",
                "shard":"shard1",
                "collection":"alldata",
                "node_name":"solr-0001:8983_solr",
                "type":"NRT",
                "leader":"true",
                "base_url":"http://solr-0001:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":174.70748720970005}}]},
        "weeklies_2021-10-25_7_7_3":{"shard2":[{
              "core_node7":{
                "core":"weeklies_2021-10-25_7_7_3_shard2_replica_n4",
                "shard":"shard2",
                "collection":"weeklies_2021-10-25_7_7_3",
                "node_name":"solr-0001:8983_solr",
                "type":"NRT",
                "leader":"true",
                "base_url":"http://solr-0001:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":670.2301744800061}}]},
        "dailies_2021-1":{"shard2":[{
              "core_node30":{
                "core":"dailies_2021-1_shard2_replica_n29",
                "shard":"shard2",
                "collection":"dailies_2021-1",
                "node_name":"solr-0001:8983_solr",
                "type":"NRT",
                "leader":"true",
                "base_url":"http://solr-0001:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":61.86608923971653}}]},
        "clinicaltrials_20211014":{"shard1":[{
              "core_node36":{
                "core":"clinicaltrials_20211014_shard1_replica_n35",
                "shard":"shard1",
                "collection":"clinicaltrials_20211014",
                "node_name":"solr-0001:8983_solr",
                "type":"NRT",
                "leader":"true",
                "base_url":"http://solr-0001:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":8.83115712646395}}]}}}
    ,{
      "node":"solr-0002:8983_solr",
      "isLive":true,
      "cores":4.0,
      "freedisk":199.5399932861328,
      "sysLoadAvg":15.0,
      "totaldisk":1151.609375,
      "replicas":{
        "alldata":{"shard1":[{
              "core_node64":{
                "core":"alldata_shard1_replica_n63",
                "shard":"shard1",
                "collection":"alldata",
                "node_name":"solr-0002:8983_solr",
                "type":"NRT",
                "base_url":"http://solr-0002:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":174.71872491855174}}]},
        "weeklies_2021-10-25_7_7_3":{
          "shard2":[],
          "shard1":[{
              "core_node3":{
                "core":"weeklies_2021-10-25_7_7_3_shard1_replica_n1",
                "shard":"shard1",
                "collection":"weeklies_2021-10-25_7_7_3",
                "node_name":"solr-0002:8983_solr",
                "type":"NRT",
                "leader":"true",
                "base_url":"http://solr-0002:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":669.8700903812423}}]},
        "dailies_2021-1":{"shard2":[{
              "core_node22":{
                "core":"dailies_2021-1_shard2_replica_n21",
                "shard":"shard2",
                "collection":"dailies_2021-1",
                "node_name":"solr-0002:8983_solr",
                "type":"NRT",
                "base_url":"http://solr-0002:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":61.86608923971653}}]},
        "clinicaltrials_20211014":{"shard1":[{
              "core_node28":{
                "core":"clinicaltrials_20211014_shard1_replica_n27",
                "shard":"shard1",
                "collection":"clinicaltrials_20211014",
                "node_name":"solr-0002:8983_solr",
                "type":"NRT",
                "base_url":"http://solr-0002:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":8.831211734563112}}]}}}
    ,{
      "node":"solr-0004:8983_solr",
      "isLive":true,
      "cores":3.0,
      "freedisk":965.3958778381348,
      "sysLoadAvg":8.0,
      "totaldisk":1151.609375,
      "replicas":{
        "alldata":{"shard2":[{
              "solr-0004.alldata":{
                "core":"alldata",
                "shard":"shard2",
                "collection":"alldata",
                "node_name":"solr-0004:8983_solr",
                "type":"NRT",
                "base_url":"http://solr-0004:8983/solr";,
                "state":"active",
                "force_set_state":"false"}}]},
        "weeklies_2021-10-25_7_7_3":{"shard2":[]},
        "dailies_2021-1":{"shard1":[{
              "core_node24":{
                "core":"dailies_2021-1_shard1_replica_n23",
                "shard":"shard1",
                "collection":"dailies_2021-1",
                "node_name":"solr-0004:8983_solr",
                "type":"NRT",
                "base_url":"http://solr-0004:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":0.5156466346234083}}]},
        "clinicaltrials_20211014":{"shard2":[{
              "core_node24":{
                "core":"clinicaltrials_20211014_shard2_replica_n23",
                "shard":"shard2",
                "collection":"clinicaltrials_20211014",
                "node_name":"solr-0004:8983_solr",
                "type":"NRT",
                "base_url":"http://solr-0004:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":9.176561694592237}}]}}}
    ,{
      "node":"solr-0003:8983_solr",
      "isLive":true,
      "cores":3.0,
      "freedisk":942.5447769165039,
      "sysLoadAvg":1.0,
      "totaldisk":1151.609375,
      "replicas":{
        "alldata":{"shard2":[{
              "solr-0003.alldata":{
                "core":"alldata",
                "shard":"shard2",
                "collection":"alldata",
                "node_name":"solr-0003:8983_solr",
                "type":"NRT",
                "leader":"true",
                "base_url":"http://solr-0003:8983/solr";,
                "state":"active",
                "force_set_state":"false"}}]},
        "weeklies_2021-10-25_7_7_3":{"shard2":[]},
        "dailies_2021-1":{"shard1":[{
              "core_node3":{
                "core":"dailies_2021-1_shard1_replica_n1",
                "shard":"shard1",
                "collection":"dailies_2021-1",
                "node_name":"solr-0003:8983_solr",
                "type":"NRT",
                "leader":"true",
                "base_url":"http://solr-0003:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":0.46995995100587606}}]},
        "clinicaltrials_20211014":{"shard2":[{
              "core_node22":{
                "core":"clinicaltrials_20211014_shard2_replica_n21",
                "shard":"shard2",
                "collection":"clinicaltrials_20211014",
                "node_name":"solr-0003:8983_solr",
                "type":"NRT",
                "leader":"true",
                "base_url":"http://solr-0003:8983/solr";,
                "state":"active",
                "force_set_state":"false",
                "INDEX.sizeInGB":9.17459019087255}}]}}}],
  "liveNodes":["solr-0001:8983_solr",
    "solr-0002:8983_solr",
    "solr-0003:8983_solr",
    "solr-0004:8983_solr"],
  "violations":[],
  "config":{
    "cluster-preferences":[{
        "minimize":"cores",
        "precision":2}
      ,{
        "maximize":"freedisk",
        "precision":100}
      ,{
        "minimize":"sysLoadAvg",
        "precision":10}]}}
2021-11-05 13:31:57.879 ERROR (OverseerThreadFactory-33-thread-5-processing-n:solr-0003:8983_solr) [c:weeklies_2021-10-25_7_7_3 s:shard2  ] o.a.s.c.a.c.OverseerCollectionMessageHandler Collection: weeklies_2021-10-25_7_7_3 operation: addreplica failed:org.apache.solr.cloud.api.collections.Assign$AssignmentException: Error getting replica locations :  No node can satisfy the rules "[] More details from logs in node : solr-0003:8983_solr, errorId : AutoScaling.error.diagnostics.1797151067707752"
	at org.apache.solr.cloud.api.collections.Assign.getPositionsUsingPolicy(Assign.java:394)
	at org.apache.solr.cloud.api.collections.Assign$PolicyBasedAssignStrategy.assign(Assign.java:630)
	at org.apache.solr.cloud.api.collections.Assign.getNodesForNewReplicas(Assign.java:368)
	at org.apache.solr.cloud.api.collections.AddReplicaCmd.buildReplicaPositions(AddReplicaCmd.java:360)
	at org.apache.solr.cloud.api.collections.AddReplicaCmd.addReplica(AddReplicaCmd.java:146)
	at org.apache.solr.cloud.api.collections.AddReplicaCmd.call(AddReplicaCmd.java:91)
	at org.apache.solr.cloud.api.collections.OverseerCollectionMessageHandler.processMessage(OverseerCollectionMessageHandler.java:294)
	at org.apache.solr.cloud.OverseerTaskProcessor$Runner.run(OverseerTaskProcessor.java:505)
	at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:209)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.apache.solr.common.SolrException:  No node can satisfy the rules "[] More details from logs in node : solr-0003:8983_solr, errorId : AutoScaling.error.diagnostics.1797151067707752"
	at org.apache.solr.client.solrj.cloud.autoscaling.PolicyHelper.getReplicaLocations(PolicyHelper.java:179)
	at org.apache.solr.cloud.api.collections.Assign.getPositionsUsingPolicy(Assign.java:382)
	... 11 more

Reply via email to