【发布时间】:2019-10-18 16:42:04
【问题描述】:
我在 Cassandra 集群中有 LCS 表。我也观察到集群中可能有墓碑,所以我决定减少 GC 宽限秒并执行主要压缩。运行 nodetoolcompact 键空间表,但压缩作业在一秒钟内运行。似乎主要压实不起作用。你能帮我理解吗?
【问题讨论】:
-
您在问题中使用了“cassandra-2.0”标签,您实际上使用的是 Cassandra 2.0 吗?还是更新版本?
-
是的,我的 Cassandra 版本是 2.0.x。那么,如果我想清除巨大的墓碑,在这种情况下最好的方法是什么?
-
我认为,不幸的是,最好的方法是升级(升级到 Casandra 2.2 或更高版本,或者升级到 Scylla)。另一种有点丑陋但可能的方法是尝试切换到大小分层压缩策略,进行主要压缩,然后切换回来(我自己从未尝试过这个过程,希望它会起作用......)。最后,请注意没有“巨大的墓碑”。墓碑很小——只有一条删除记录,没有数据。但也许你确实有很多。
-
@Nadav 好的,非常感谢您的澄清。
标签: cassandra datastax cassandra-2.0