Je lutte pour comprendre pourquoi mes nœuds Cassandra ont une taille de données inégale.
J'ai un cluster de trois nœuds. Selon nodetool ring
, chaque nœud possède 33,33%. Pourtant, les utilisations de l'espace disque sont inégales.
Nœud1: 4,7 Go (DC: logg_2, RAC: RAC1)
Nœud2: 13,9 Go (DC: logg_2, RAC:RAC2)
Nœud3: 9,3 Go (DC: logg_2, RAC:RAC1)
Il n'y a qu'un seul keyspace.
définition_keyspace: |
CREER KEYSPACE stresscql_cass_logg AVEC replication = { 'class': 'NetworkTopologyStrategy', 'logg_2' : 2, 'logg_1' : 1};
Et il n'y a qu'une seule table nommée blogposts
.
définition_table: |
CREER TABLE blogposts (
domaine texte,
date_publication timeuuid,
url texte,
auteur texte,
titre texte,
corps texte,
PRIMARY KEY(domaine, date_publication)
) AVEC CLUSTERING ORDER BY (date_publication DESC)
AND compaction = { 'class':'LeveledCompactionStrategy' }
AND comment='Une table pour contenir des articles de blog'
S'il vous plaît aidez-moi à comprendre pourquoi chaque nœud a une taille de données inégale.