我有一个复制因子为3的3节点集群。nodetool status
表示一个节点有100GB的数据,另一个节点有90gb,另有30gb。每个节点拥有100%的数据。
我使用一个唯一的url作为我的聚类键,所以我想我的数据应该均匀分布。即便如此,由于RF为3,所有节点都应包含相同数量的数据。有什么想法正在发生什么?
感谢。
答案 0 :(得分:0)
使用的写一致性级别是多少?我想这可能是“一致性”,因此数据最终会被复制。特别是如果数据被一次性倾倒。尝试使用“consistency local_quorum”以避免将来出现此问题。
尝试运行“nodetool repair”,它应该使数据在所有节点中恢复同步。
请记住,“cqlsh”中的写入默认为“一致性”。