我们在 EC2 上有 6 个节点的 cassandra 集群,我们必须将其容量翻倍至 12 个节点。所以要再添加 6 个节点,我按照以下步骤操作。
1 计算 12 个节点的令牌并相应地配置新节点。
2 通过正确配置启动新节点,以便新节点将现有令牌范围一分为二。
- 一开始,所有新节点都显示正在进行的流式传输。
- 在环状态下,所有节点都处于“加入”状态
- 12 小时后,2 个节点完成流式传输并进入正常状态。
- 但是在流式传输一些数据后剩余的 4 个节点上没有显示任何进度,看起来像是被卡住了
我们已经安装了 Cassandra-0.8.2,每个现有节点上有大约 500 GB 的数据,并将数据存储在 EBS 卷上。
如何解决此问题并获得 12 个节点的平衡集群?
我可以重新启动节点吗?
如果我清理了卡住的 Cassandra 节点的数据目录并重新安装,是否会导致任何数据丢失?