【发布时间】:2021-11-04 22:54:07
【问题描述】:
最近,我在使用 3 节点集群的客户设置中遇到了一个问题,其中一个节点出现故障并仅在 12 天后才上线。在我们的场景中,大部分表的默认 gc_grace_seconds 已设置为 1 天,并且表很多。
当这个宕机节点出现时,这个节点的陈旧数据被复制到其他节点,导致三个节点都出现僵尸数据。
我能想到的一个解决方案是在节点加入集群之前对其进行清理,然后运行修复以防止出现僵尸数据。 在我不需要清理节点的情况下,是否有任何其他可能的解决方案来避免这个问题。
【问题讨论】: