Cassandra数据不均匀分布

时间:2017-06-01 17:02:40

标签: cassandra

我有一个复制因子为3的3节点集群。nodetool status表示一个节点有100GB的数据,另一个节点有90gb,另有30gb。每个节点拥有100%的数据。

我使用一个唯一的url作为我的聚类键,所以我想我的数据应该均匀分布。即便如此,由于RF为3,所有节点都应包含相同数量的数据。有什么想法正在发生什么?

感谢。

1 个答案:

答案 0 :(得分:0)

使用的写一致性级别是多少?我想这可能是“一致性”,因此数据最终会被复制。特别是如果数据被一次性倾倒。尝试使用“consistency local_quorum”以避免将来出现此问题。

尝试运行“nodetool repair”,它应该使数据在所有节点中恢复同步。

请记住,“cqlsh”中的写入默认为“一致性”。