gpt4 book ai didi

amazon-ec2 - 无法将节点添加到现有的 Cassandra 集群

转载 作者:行者123 更新时间:2023-12-03 23:31:22 24 4
gpt4 key购买 nike

我们在 EC2 上有 6 个节点的 cassandra 集群,我们必须将其容量加倍到 12 个节点。因此,为了再添加 6 个节点,我遵循了以下步骤。

1 计算了 12 个节点的 token 并相应地配置了新节点。

2 通过适当的配置启动新节点,以便新节点将平分现有的 token 范围。

  • 一开始所有的新节点都在显示流进步。
  • 环状态下所有节点都处于“Joining”状态
  • 12小时后,2个节点完成推流,进入正常状态。
  • 但是在流式传输一些数据后,其余 4 个节点没有显示任何进展,看起来它们被卡住了

我们已经安装了 Cassandra-0.8.2,每个现有节点上有大约 500 GB 的数据,并将数据存储在 EBS 卷上。

如何解决这个问题并获得 12 个节点的平衡集群?

我可以重新启动节点吗?

如果我清理卡住的 Cassandra 节点的数据目录并重新启动全新安装,是否会导致任何数据丢失?

最佳答案

如果复制因子为 2 或更高,则不会有任何数据丢失。

Cassandra 0.8.2 版有几个已知问题 - 请在所有原始节点以及出现的新节点上升级到 0.8.8,然后为未完成的节点重新开始该过程。

另外,请注意,将数据存储在 EBS 卷上是一个坏主意:

http://www.mail-archive.com/user@cassandra.apache.org/msg11022.html

关于amazon-ec2 - 无法将节点添加到现有的 Cassandra 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8226002/

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