我们想将 Cassandra Cluster 数据库从 1 个增加到 3 个。当前的 Cassandra DB 中已经有数据 (50/100 GB)。
我们可以同时添加两个新节点吗?或者我们应该一个一个地添加直到同步完全完成,然后再将第二个新的添加到集群中?
感谢您的帮助和建议。
我们想将 Cassandra Cluster 数据库从 1 个增加到 3 个。当前的 Cassandra DB 中已经有数据 (50/100 GB)。
我们可以同时添加两个新节点吗?或者我们应该一个一个地添加直到同步完全完成,然后再将第二个新的添加到集群中?
感谢您的帮助和建议。
您需要一次添加一个节点,等待每个节点完全完成引导过程,然后才能添加下一个节点。
在节点完成引导之前,它还没有完全拥有令牌。如果您将另一个节点添加到集群,则令牌分配中可能会发生冲突,其中一个节点与另一个加入节点拥有相同令牌的所有权。
此外,集群中的现有节点可能会因来自新节点的多个流数据请求而过载。干杯!