URGENT_MESSAGES-[无通道]丢弃GOSSIP_DIGEST_SYN类型的消息,其超时在到达网络之前已过期
8wtpewkr1#
谢谢你的留言。昨天我们解决了这个问题。原因是Kubernetes部署中的一个“死节点”。因此,在集群部署中更改某些内容后,始终要注意死节点。
axr492tv2#
您没有提供很多信息,但我假设您的集群遇到了一个已知的问题,即在Cassandra节点(CASSANDRA-16877)启动期间丢弃了gossip消息。起始节点以高优先级(URGENT_MESSAGES)发送GOSSIP_DIGEST_SYN,但对于大型集群,Cassandra 4.0节点无法在状态大小超过128 kb时序列化gossip状态,并且没有确认发送。由于一个节点不能与其他节点闲聊,它无法启动。这个问题在去年的Cassandra 4.0.1中得到了紧急修复。升级受影响的Cassandra 4.0节点上的二进制文件,这应该允许它们成功启动并加入环。干杯!干杯!
URGENT_MESSAGES
GOSSIP_DIGEST_SYN
2条答案
按热度按时间8wtpewkr1#
谢谢你的留言。昨天我们解决了这个问题。原因是Kubernetes部署中的一个“死节点”。因此,在集群部署中更改某些内容后,始终要注意死节点。
axr492tv2#
您没有提供很多信息,但我假设您的集群遇到了一个已知的问题,即在Cassandra节点(CASSANDRA-16877)启动期间丢弃了gossip消息。
起始节点以高优先级(
URGENT_MESSAGES
)发送GOSSIP_DIGEST_SYN
,但对于大型集群,Cassandra 4.0节点无法在状态大小超过128 kb时序列化gossip状态,并且没有确认发送。由于一个节点不能与其他节点闲聊,它无法启动。这个问题在去年的Cassandra 4.0.1中得到了紧急修复。升级受影响的Cassandra 4.0节点上的二进制文件,这应该允许它们成功启动并加入环。干杯!干杯!