We are running 6 nodes Cassandra (3.11.2) cluster on Kubernetess. Recently I noticed that the data in system.peers table is inconsistent. However, data in system.local seems to be ok. nodetool describecluster also doesn't report any issues.
Below you will find the anonymized result of system.peers and system.local queries. I executed them by forwarding port to a single node at a time (I hope this allows skipping load balancing policy and accessing node directly)
Is that state of a system.peers table is harmful? Or maybe it is expected?
SELECT peer, schema_version FROM system.peers
node 0
peer | schema_version
IP1 | schema2
IP2 | schema1
IP3 | schema1
IP4 | null
IP5 | schema1
IP6 | schema1
IP7 | schema1
node 1
peer | schema_version
IP8 | null
IP9 | schema1
IP3 | schema1
IP5 | schema1
IP6 | schema1
IP7 | schema1
node 2
peer | schema_version
IP11 | null
IP2 | schema1
IP9 | schema1
IP3 | schema1
IP4 | schema3
IP10 | null
IP5 | schema1
IP6 | schema1
node 3
peer | schema_version
IP12 | schema3
IP2 | schema1
IP9 | schema1
IP13 | null
IP3 | schema1
IP5 | schema1
IP7 | schema1
node 4
peer | schema_version
IP2 | schema1
IP9 | schema1
IP3 | schema1
IP6 | schema1
IP7 | schema1
node 5
peer | schema_version
IP8 | schema3
IP2 | schema1
IP9 | schema1
IP5 | schema1
IP6 | schema1
IP7 | schema1
SELECT key, broadcast_address, schema_version FROM system.local
node 0
key | broadcast_address | schema_version
local | IP9 | schema1
node 1
key | broadcast_address | schema_version
local | IP2 | schema1
node 2
key | broadcast_address | schema_version
local | IP7 | schema1
node 3
key | broadcast_address | schema_version
local | IP6 | schema1
node 4
key | broadcast_address | schema_version
local | IP5 | schema1
node 5
key | broadcast_address | schema_version
local | IP3 | schema1
nodetool describecluster
Cluster Information:
Name: CLUSTER_NAME
Snitch: org.apache.cassandra.locator.GossipingPropertyFileSnitch
DynamicEndPointSnitch: enabled
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
e718e690-d474-376e-8020-ed0eba5b6797: [IP5, IP9, IP3, IP2, IP6, IP7]