Cassandra nodetool状态显示所有权为200%

Cassandra nodetool状态显示所有权为200%,cassandra,cassandra-2.0,nodetool,Cassandra,Cassandra 2.0,Nodetool,在设置了一个3节点的cassandra集群(cassandra版本-2.1.9)之后,我运行了“nodetool status”命令。我意识到实际所有权的百分比总计为200% Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) H

在设置了一个3节点的cassandra集群(cassandra版本-2.1.9)之后,我运行了“nodetool status”命令。我意识到实际所有权的百分比总计为200%

    Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address       Load       Tokens  Owns (effective)  Host ID                               Rack
UN  <IP>  105.35 KB  256     67.4%             <HostID>  rack1
UN  <IP>  121.92 KB  256     63.3%             <HostID>  rack1
UN  <IP3>  256.11 KB  256     69.3%             <HostID>  rack1
数据中心:数据中心1
=======================
状态=向上/向下
|/状态=正常/离开/加入/移动
--地址加载令牌拥有(有效)主机ID机架
UN 105.35 KB 256 67.4%机架1
UN 121.92 KB 256 63.3%机架1
UN 256.11 KB 256 69.3%机架1
有人知道为什么我们会得到200%的所有权吗?是因为某种复制因素吗?如果是的话,我怎么知道呢


谢谢

这取决于所显示的键空间的复制系数

例如,如果创建如下键空间:

CREATE KEYSPACE test_keyspace WITH replication = {'class': 
    'NetworkTopologyStrategy', 'datacenter1': 2 };
然后显示该键空间的状态:

nodetool status test_keyspace
然后
Owns
列的总和将为200%

如果使用的复制因子为3,则总和为300%;如果使用的复制因子为1,则总和为100%

要查看如何定义键空间,请进入cqlsh并输入
desc keyspace test\u keyspace