Cassandra有效所有权低于100%

时间:2015-04-08 02:49:57

标签: cassandra cassandra-2.0

我一直在两个数据中心运行Cassandra,每个数据中心有6个节点。最近,我不得不升级硬件,我只想通过添加新节点并删除现有节点来启动它。我从三个增量开始,因为我在每个数据中心有三个三组。以前,有效的所有权在两个数据中心中平均分配 - 它是50-50。在添加三个新节点并删除现有的三个节点后,我发现有效所有权为50--49.9。我想知道我的集群是否有问题。我现在不明白这是如何失衡的。

使用的Cassandra版本:2.0.3

1 个答案:

答案 0 :(得分:4)

这很可能是一个舍入错误,你不应该太担心它(特别是对于%。1差异)。实际所有权应该取决于密钥空间,因为您应该使用NetworkTopologyStrategy

尝试调用nodetool status keyspaceName以查看密钥空间在群集中的实际分布情况。这还将考虑密钥空间的复制因子,以便您可以准确了解特定密钥空间在整个集群中的复制方式。