为什么副本出现在所有5个节点中,尽管复制因子只有3个

时间:2016-02-15 13:58:12

标签: cassandra

我正在使用CCM进行培训,我已将密钥空间设置为RF为3,我有5个节点。根据分区键的端点,副本将出现在node3,node4和node5中。但我也能看到节点1和节点2中的副本。有人可以解释原因吗?

1 个答案:

答案 0 :(得分:0)

使用cqlsh连接的节点充当协调器。这意味着它能够确定哪些节点拥有您想要的数据。无论您连接到哪个节点,它都会为您提供任何数据,无论数据位于何处。

副本的概念对你来说是不透明的,你不能轻易知道数据的位置。