我是否需要在cassandra 3中对集群的每个节点运行压缩

时间:2017-07-06 06:13:55

标签: cassandra datastax cassandra-3.0

我们有4个节点的cassandra集群。我是否需要在群集的每个节点上运行压缩和修复?

Cassandra版本: - Cassandra 3.0.10 群集中没有节点:4 复制因子: - 4 压实策略: - LeveledCompactionStrategy

由于

2 个答案:

答案 0 :(得分:3)

要回答这个问题,“是”压缩需要在所有节点上运行。

正确的答案,不应该是正在运行压缩的那个。 Cassandra几乎总是能够确定何时自行运行压缩,而不需要手动调用它。

事实上,一旦你手动进行压实,未来有机地发生压实的可能性微乎其微,那么你就不得不手动完成。

关于DBA.StackExchange的类似答案:https://dba.stackexchange.com/questions/71781/cassandra-maintenance/74213#74213

答案 1 :(得分:0)

是的,压缩是自动完成的,但你应该定期运行修复