在scylla中截断表格 - 加载回来。

问题描述 投票:2回答:1

我试图在scylla中截断一个三节点集群的表。但是立即数据正在加载,有时截断工作正常,这意味着我可以使用以下命令删除数据而非表模式,但有时数据正在加载回来。

truncate table students ;

我试图探索scylla和Cassandra文档,他们提到了一些因为墓碑过滤器这个鬼复制发生的事情,但我的集群墓碑宽限期是默认的。所以它应该在逻辑删除到期之前删除数据。任何人请帮助我为什么会发生这种情况,以及解决这个问题的方法是什么。

cassandra cql scylla
1个回答
4
投票

如果truncate返回成功(IOW,没有失败或导致任何异常),那么您的数据应该消失。对您的情况发生的一种解释是,某些节点中的操作不成功。在这种情况下截断应该已经返回失败。

如果它没有返回任何故障并且数据仍然存在,这可能是一个故障,你应该在他们的bug跟踪器中向Scylla团队报告

© www.soinside.com 2019 - 2024. All rights reserved.