cassandra owns 和 owns(effective) 有什么区别
What is the difference between owns and owns(effective) in cassandra
我正在尝试使用 nodetool 检查节点的状态
当我尝试 nodetool status 时,我得到以下输出
-- Address Load Tokens Owns Host ID Rack
UN 192.168.1.12 702.25 MB 256 23.5% 3ef5a6e7-123b-48cd-b486-8b6f61121a0c RAC2
UN 192.168.1.31 884.69 MB 256 25.6% ff0f1746-0379-4928-84b0-11efabbeea13 RAC1
UN 192.168.1.8 2.84 MB 1 0.1% 5fb9e1fa-c181-43a9-ac77-5578a1ee2086 RAC1
UN 192.168.1.27 692.18 MB 256 24.1% 95659096-97ef-419f-bd82-693f19ad7679 RAC2
UN 192.168.1.32 1.02 GB 256 26.7% 25a0c51a-9ffd-40f2-9e20-6899f36e8f3c RAC1
但是当我检查特定键空间的状态时,例如 nodetool status keyspacetest
-- Address Load Tokens Owns (effective) Host ID Rack
UN 192.168.1.12 702.16 MB 256 49.2% 3ef5a6e7-123b-48cd-b486-8b6f61121a0c RAC2
UN 192.168.1.31 884.69 MB 256 48.0% ff0f1746-0379-4928-84b0-11efabbeea13 RAC1
UN 192.168.1.8 2.84 MB 1 0.1% 5fb9e1fa-c181-43a9-ac77-5578a1ee2086 RAC1
UN 192.168.1.27 692.18 MB 256 50.8% 95659096-97ef-419f-bd82-693f19ad7679 RAC2
UN 192.168.1.32 1.02 GB 256 51.9% 25a0c51a-9ffd-40f2-9e20-6899f36e8f3c RAC1
现在从 Owns % 我了解每个节点有多少数据 % 以及所有给我 100% 的总和但是对于 Owns(有效)% 值非常不同,总和约为 200%。
我对此感到困惑stats.Can任何人都可以帮助我。
Owns(有效) 显示考虑了复制因子的数字。
因此,在 nodetool status keyspacetest 的情况下,它显示了每个节点持有多少副本数据。
换句话说,在您的集群中您有 5 个节点(虚拟节点分布不均)。 5 个节点中有 4 个有效地拥有该键空间中现有数据的 ~50%。
我正在尝试使用 nodetool 检查节点的状态 当我尝试 nodetool status 时,我得到以下输出
-- Address Load Tokens Owns Host ID Rack
UN 192.168.1.12 702.25 MB 256 23.5% 3ef5a6e7-123b-48cd-b486-8b6f61121a0c RAC2
UN 192.168.1.31 884.69 MB 256 25.6% ff0f1746-0379-4928-84b0-11efabbeea13 RAC1
UN 192.168.1.8 2.84 MB 1 0.1% 5fb9e1fa-c181-43a9-ac77-5578a1ee2086 RAC1
UN 192.168.1.27 692.18 MB 256 24.1% 95659096-97ef-419f-bd82-693f19ad7679 RAC2
UN 192.168.1.32 1.02 GB 256 26.7% 25a0c51a-9ffd-40f2-9e20-6899f36e8f3c RAC1
但是当我检查特定键空间的状态时,例如 nodetool status keyspacetest
-- Address Load Tokens Owns (effective) Host ID Rack
UN 192.168.1.12 702.16 MB 256 49.2% 3ef5a6e7-123b-48cd-b486-8b6f61121a0c RAC2
UN 192.168.1.31 884.69 MB 256 48.0% ff0f1746-0379-4928-84b0-11efabbeea13 RAC1
UN 192.168.1.8 2.84 MB 1 0.1% 5fb9e1fa-c181-43a9-ac77-5578a1ee2086 RAC1
UN 192.168.1.27 692.18 MB 256 50.8% 95659096-97ef-419f-bd82-693f19ad7679 RAC2
UN 192.168.1.32 1.02 GB 256 51.9% 25a0c51a-9ffd-40f2-9e20-6899f36e8f3c RAC1
现在从 Owns % 我了解每个节点有多少数据 % 以及所有给我 100% 的总和但是对于 Owns(有效)% 值非常不同,总和约为 200%。
我对此感到困惑stats.Can任何人都可以帮助我。
Owns(有效) 显示考虑了复制因子的数字。
因此,在 nodetool status keyspacetest 的情况下,它显示了每个节点持有多少副本数据。
换句话说,在您的集群中您有 5 个节点(虚拟节点分布不均)。 5 个节点中有 4 个有效地拥有该键空间中现有数据的 ~50%。