【发布时间】:2018-03-14 22:55:38
【问题描述】:
我有一个使用 Leveled Compaction Strategy 的 Cassandra 2.1 集群。
根据我的计算,当达到下一个级别时,集群会在压缩自动启动之前用完空间。出于这个原因,我有一个 cron 作业每周运行“nodetool compact”以运行完整(主要)压缩以删除墓碑数据点。
我注意到完全压缩消耗的 CPU/网络资源非常少。使用更大的数据集,完全压缩运行数天。
我尝试将“setcompactionthroughput”设置为更高的数字(默认情况下为 128MB/s 而不是 32MB/s,甚至尝试将其设置为 0(无限制),但完全压缩速度似乎根本没有改变。
有什么我可以调整以使其更快的吗?提前致谢。
【问题讨论】: