我对我的2节点scylla集群使用stcs压缩策略。每个都有500g内存,复制因子为2,彼此指向。我面临的问题是,在stc中,sstable的大小一直在增加。因此,当剩下的内存不足100g时,压缩不会完成,因为磁盘空间不足。所以为了避免这种情况再次发生,我想减小sstable的最大大小,同时,我想更频繁地进行压缩,这样就可以使用更少的内存。
我尝试将策略更改为lcs,但是它尝试为所有现有的sstable创建160mb sstable,并且再次耗尽内存。
请告诉我如何更改上述配置。我也愿意接受其他更好的主意。
1条答案
按热度按时间ohtdti5x1#
大小分层压缩策略要求保留50%的可用磁盘空间。您应该添加更多存储并扩展文件系统(使用mdraid或lvm)。