gpt4 book ai didi

Cassandra 同时清理多台服务器

转载 作者:行者123 更新时间:2023-12-03 06:53:33 27 4
gpt4 key购买 nike

我们有一个大型 Cassandra 集群,有 18 台服务器(一台服务器上有近 5T 数据)

http://docs.datastax.com/en/cassandra/2.0/cassandra/operations/ops_add_node_to_cluster_t.html - 我们在本文档之后添加了一个新节点。

添加新服务器后,我们开始清理数据(nodetool cleanup)

在文档中建议:在所有新节点运行后,对每个先前存在的节点运行 nodetool cleanup 以删除不再属于这些节点的 key 。等待一个节点上的清理完成,然后再执行下一个)

但在我们的例子中,一台服务器的清理需要大约 2 - 3 天的时间。我的问题是我可以在多台服务器(2 台或 3 台)上立即开始清理吗?

或者可能会导致数据丢失?

更多信息。

我们使用 cassandra 2.0.13 和 vnodes 。我们还将文件保存在 cassandra 中的 blon 中。

复制因子 = 3

最佳答案

清理不涉及任何其他节点,因此并行运行是安全的。但是,您可能希望一次运行其中一个以减少对性能的影响,因为清理可能会使用大量磁盘 I/O。

关于Cassandra 同时清理多台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30544834/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com