Cassandra文档建议每隔GC秒(10天)运行nodetool修复,但此nodetool repair命令需要更多时间和资源。
因此,为了减少时间和资源,我在数据中心的每个节点上遵循分区范围修复机制(nodetool repair -pr
),如Cassandra文档中所述:
https://docs.datastax.com/en/cassandra/2.1/cassandra/operations/opsRepairNodesManualRepair.html
当我使用nodetool repair -pr
时,与nodetool repair
相比,我可以看到所花费的时间较少。
因此,目前我在所有数据中心的每个节点上逐个运行nodetool repair -pr
命令。
我想知道我们可以在并行的所有节点中运行nodetool repair -pr命令吗?
(要么)
我应该在每个节点之间运行nodetool repair -pr
命令吗?