【发布时间】:2019-12-08 16:51:25
【问题描述】:
我正在为我的 2 节点 Scylla 集群使用 STCS 压缩策略。每个都有 500G 内存,复制因子为 2 相互指向。我面临的问题是在 STCS 中,SSTable 的大小不断增加。因此,当剩余的内存仅少于 100G 时,压缩不会完成,因为它会耗尽磁盘空间。因此,为了避免这种情况再次发生,我想减少 SSTable 的最大大小,并且我想更频繁地进行压缩,以便使用更少的内存。
我尝试将策略更改为 LCS,但随后它尝试为所有现有 SSTables 创建 160mb SSTables,并再次耗尽内存。
请告诉我如何更改上述配置。我也愿意接受任何其他更好的想法。
【问题讨论】:
-
在LCS中,内存不足是什么意思?