我一直在两个数据中心运行Cassandra,每个数据中心有6个节点。最近,我不得不升级硬件,我只想通过添加新节点并删除现有节点来启动它。我从三个增量开始,因为我在每个数据中心有三个三组。以前,有效的所有权在两个数据中心中平均分配 - 它是50-50。在添加三个新节点并删除现有的三个节点后,我发现有效所有权为50--49.9。我想知道我的集群是否有问题。我现在不明白这是如何失衡的。
使用的Cassandra版本:2.0.3
答案 0 :(得分:4)
这很可能是一个舍入错误,你不应该太担心它(特别是对于%。1差异)。实际所有权应该取决于密钥空间,因为您应该使用NetworkTopologyStrategy
。
尝试调用nodetool status keyspaceName以查看密钥空间在群集中的实际分布情况。这还将考虑密钥空间的复制因子,以便您可以准确了解特定密钥空间在整个集群中的复制方式。