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