0

我已经创建了 4 个节点集群,并从我的客户端指向了集群。一段时间后,我没有将集群指向任何地方。但是行数一直在变化,所有列族的行数都在减少和增加。

可能是什么原因?

4

1 回答 1

0

在 Cassandra 中计算行数是出了名的困难(请参阅我的博客文章)。

看起来你的问题是一致性。通常的一致性规则适用:如果需要一致的读取,则需要确保 R + W > N(R=读取所需的节点数,W=写入数,N=节点数)。执行此操作的常用方法是在 CL.QUORUM 上进行读写。

请注意,计算行数非常昂贵,因为它会读取您的所有数据。如果这是一个常见操作,您应该根据您的用例找到不同的方法。

于 2013-08-06T09:06:28.903 回答