kubernetes cassandra正在记录节点URGENT_MESSAGES的超时

ndh0cuux  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(2)|浏览(84)

URGENT_MESSAGES-[无通道]丢弃GOSSIP_DIGEST_SYN类型的消息,其超时在到达网络之前已过期

8wtpewkr

8wtpewkr1#

谢谢你的留言。昨天我们解决了这个问题。原因是Kubernetes部署中的一个“死节点”。因此,在集群部署中更改某些内容后,始终要注意死节点。

axr492tv

axr492tv2#

您没有提供很多信息,但我假设您的集群遇到了一个已知的问题,即在Cassandra节点(CASSANDRA-16877)启动期间丢弃了gossip消息。
起始节点以高优先级(URGENT_MESSAGES)发送GOSSIP_DIGEST_SYN,但对于大型集群,Cassandra 4.0节点无法在状态大小超过128 kb时序列化gossip状态,并且没有确认发送。由于一个节点不能与其他节点闲聊,它无法启动。
这个问题在去年的Cassandra 4.0.1中得到了紧急修复。升级受影响的Cassandra 4.0节点上的二进制文件,这应该允许它们成功启动并加入环。干杯!干杯!

相关问题