Handling schema disagreements

Check for and resolve schema disagreements on Linux platforms.

The DataStax Enterprise Help Center also provides troubleshooting information.

Check for and resolve schema disagreements on Linux platforms.

In the event that a schema disagreement occurs, check for and resolve schema disagreements as follows:

Procedure

  1. Run the nodetool describecluster command.
    $ nodetool describecluster
    If any node is UNREACHABLE, the output looks like this:
    Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
    Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
    Schema versions:
      UNREACHABLE: 1176b7ac-8993-395d-85fd-41b89ef49fbb: [10.202.205.203]
                   9b861925-1a19-057c-ff70-779273e95aa6: [10.80.207.102]
                   8613985e-c49e-b8f7-57ae-6439e879bb2a: [10.116.138.23]
  2. Restart unreachable nodes.
  3. Repeat steps 1 and 2 until nodetool describecluster shows that all nodes have the same schema version number―only one schema version appears in the output.