【发布时间】:2017-10-02 18:59:25
【问题描述】:
我使用 Cassandra 2.1.8 来管理各种资产,主要是图像。 使用 Leveled Compaction 在主 CF 的 3 个节点上使用 RF=3 设置集群。我从集群中删除了大部分数据(使用包含大量删除的 CQL 脚本),但尚未回收空间。 此外,一个节点在 SSTables 上遇到了损坏,我选择清除其数据并运行修复以重新创建它。 现在,修复的节点现在在 100 个 SSTables 中使用 250GB,而另外两个在 300 个 SSTables 中使用 750GB。 “nodetool cfstats”在一个节点上显示 4.5M 键,在其他两个节点上显示 17M。
有没有办法强制清理这 2 个节点?运行“nodetool compact”似乎对 2 个节点没有太大影响 - 而且完成得相当快。
【问题讨论】:
标签: cassandra