【发布时间】:2018-11-28 03:01:40
【问题描述】:
我很难理解为什么我的 Cassandra 节点的数据大小不均匀。
我有一个由三个节点组成的集群。根据nodetool ring,每个节点拥有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'
请帮助我理解为什么每个节点的数据大小不均匀。
【问题讨论】: