如何为STCS压实策略配置“频率”和“最大稳定尺寸”?

时间:2019-07-31 08:15:12

标签: cassandra scylla

我正在为我的2节点Scylla群集使用STCS压缩策略。每个都有500G内存,彼此指向2的复制因子。我面临的问题是在STCS中,SSTable的大小一直在增加。因此,当剩余的内存不足100G时,由于磁盘空间不足,压缩不会完成。因此,为避免再次发生这种情况,我想减小SSTable的最大大小,并且还想更频繁地进行压缩,以使同一表使用更少的内存。

我尝试将策略更改为LCS,但随后尝试为所有现有SSTable创建160mb SSTable,并再次用尽内存。

请告诉我如何更改上述配置。我也愿意接受其他更好的主意。

1 个答案:

答案 0 :(得分:4)

分层压缩策略要求您保留50%的可用磁盘空间。您应该添加更多存储空间并扩展文件系统(使用mdraid或lvm)。