Cassandra 节点工具状态显示所有权为 200%
Cassandra nodetool status shows ownership as 200%
设置 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
有谁知道为什么我们会获得 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_keyspace
设置 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
有谁知道为什么我们会获得 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_keyspace