为什么在修复cassandra期间桌子的体积会增加

时间:2018-02-15 07:22:18

标签: cassandra cassandra-3.0 repair

当我开始修复cassandra集群中的表直到修复完成时,表的数量会增加。当表的容量较高并且在修复完成之前导致硬盘驱动器被填充时,此问题更严重,因此修复仍然不完整,并且未在节点中写入。

为什么修复cassandra时桌子的体积会增加? 有什么方法可以避免这个问题吗?

1 个答案:

答案 0 :(得分:2)

您在维修过程中观察到的磁盘空间增加是由于Compaction在Cassandra中的运行方式。

有不同的压缩策略要求磁盘中有不同数量的可用空间。默认情况下,“大小分层压缩”需要磁盘中50%的可用空间才能进行压缩。这是reference