我正在为我的2节点Scylla群集使用STCS压缩策略。每个都有500G内存,彼此指向2的复制因子。我面临的问题是在STCS中,SSTable的大小一直在增加。因此,当剩余的内存不足100G时,由于磁盘空间不足,压缩不会完成。因此,为避免再次发生这种情况,我想减小SSTable的最大大小,并且还想更频繁地进行压缩,以使同一表使用更少的内存。
我尝试将策略更改为LCS,但随后尝试为所有现有SSTable创建160mb SSTable,并再次用尽内存。
请告诉我如何更改上述配置。我也愿意接受其他更好的主意。
答案 0 :(得分:4)
分层压缩策略要求您保留50%的可用磁盘空间。您应该添加更多存储空间并扩展文件系统(使用mdraid或lvm)。