【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
#