cassandra节点上的数据大小不均匀
我很难理解为什么我的Cassandra节点的数据大小不均匀 我有一个由三个节点组成的集群。根据cassandra节点上的数据大小不均匀,cassandra,cassandra-2.0,Cassandra,Cassandra 2.0,我很难理解为什么我的Cassandra节点的数据大小不均匀 我有一个由三个节点组成的集群。根据节点醇环,每个节点拥有33.33%。静态磁盘空间使用不均衡 Node1: 4.7 GB (DC: logg_2, RAC: RAC1) Node2: 13.9 GB (DC: logg_2, RAC:RAC2) Node3: 9.3 GB (DC: logg_2, RAC:RAC1) 只有一个按键 keyspace_definition: | CREATE KEYSPACE stresscql_ca
节点醇环
,每个节点拥有33.33%。静态磁盘空间使用不均衡
Node1: 4.7 GB (DC: logg_2, RAC: RAC1)
Node2: 13.9 GB (DC: logg_2, RAC:RAC2)
Node3: 9.3 GB (DC: logg_2, RAC:RAC1)
只有一个按键
keyspace_definition: |
CREATE KEYSPACE stresscql_cass_logg WITH replication = { 'class': 'NetworkTopologyStrategy', 'logg_2' : 2, 'logg_1' : 1};
只有一个表名为blogposts
table_definition: |
CREATE TABLE blogposts (
domain text,
published_date timeuuid,
url text,
author text,
title text,
body text,
PRIMARY KEY(domain, published_date)
) WITH CLUSTERING ORDER BY (published_date DESC)
AND compaction = { 'class':'LeveledCompactionStrategy' }
AND comment='A table to hold blog posts'
请帮助我理解为什么每个节点的数据大小不均匀。所有权是指节点拥有多少数据 每个数据中心节点拥有的数据百分比乘以 复制因子。例如,一个节点可以拥有环的33%,但是 如果复制系数为3,则显示100% 注意:如果集群使用具有不同复制的密钥空间 策略或复制因素,请在运行时指定键空间 nodetool状态以获取有意义的所有权信息 更多信息可在此处找到: NetworkTopologyStrategy通过顺时针移动环直到到达另一机架中的第一个节点,将副本放置在同一数据中心 NetworkTopologyStrategy试图将副本放置在不同的机架上,因为同一机架(或类似的物理分组)中的节点经常由于电源、冷却或网络问题而同时发生故障 因为您只有两个机架(RAC1和RAC2),所以要将节点1和节点3的副本放置在节点2中,这就是它更大的原因