0

在我的流量中,Cassandra中数据的生命周期很短,一般一天,然后就会被删除。

所以在半夜,维护任务会flush和compact所有key空间,目的是为了释放磁盘使用。

但我发现二级索引 sstable 没有被删除或压缩。

那么我需要特定的命令来发布这些索引数据吗?

4

1 回答 1

0

您必须分别压缩包含 2I 信息的(私有)CF。不确定是否可以从 nodetool 执行此操作,但您绝对可以从 JMX (org.apache.cassandra.db.IndexColumnFamilies) 执行此操作。

于 2012-07-06T23:20:45.563 回答