【Cassandra】使用nodetool status查询集群的状态

0. 起始

· 這份記載是以DSE 4.8.16作為基礎的發行版本。

1. 统计数值的解释

对于令人关注的统计数据的备忘录

拥有列

假如没有指定关键空间,则“Own”列会显示为什么?

# nodetool status 
Datacenter: DC1
===============
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address     Load       Tokens  Owns    Host ID                               Rack
UN  10.0.2.121  479.96 KB  256     ?       e52df442-eebb-490a-8787-372d4e2705c2  RAC1
UN  10.0.2.122  433.09 KB  256     ?       b1ccdf1e-a6ee-4f71-95c3-b3b5bd0f3e81  RAC1
UN  10.0.2.123  488.47 KB  256     ?       a4cfeb3a-1fa2-4f99-ac8b-e14e2aa44ec4  RAC1

Note: Non-system keyspaces don't have the same replication settings, effective ownership information is meaningless
# 

(在指定键空间情况下执行)
显示 Owns 列中可用令牌范围的比例。
令牌范围的比例是每个节点拥有的令牌比例乘以复制因子的值。
如果该键空间的复制因子为2,则总和为200%;如果为3,则总和为300%。

根据DATASTAX文档的”重要提示: 如果集群中存在具有不同复制策略或复制因子的键空间,则在执行nodetool status时,请指定键空间以获得有意义的所有权信息”,这似乎是正确的。(https://docs.datastax.com/ja/dse/5.1/dse-admin/datastax_enterprise/tools/nodetool/toolsStatus.html)

# nodetool status test01
Datacenter: DC1
===============
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address     Load       Tokens  Owns (effective)  Host ID                               Rack
UN  10.0.2.121  479.96 KB  256     31.7%             e52df442-eebb-490a-8787-372d4e2705c2  RAC1
UN  10.0.2.122  433.09 KB  256     30.9%             b1ccdf1e-a6ee-4f71-95c3-b3b5bd0f3e81  RAC1
UN  10.0.2.123  488.47 KB  256     37.4%             a4cfeb3a-1fa2-4f99-ac8b-e14e2aa44ec4  RAC1

# 
undefined
广告
将在 10 秒后关闭
bannerAds