经过多个网站后,cassandra中的分区密钥负责识别集群中存储数据的节点。但我不了解cassandra中创建的分区参数数量(如负责复制因子的密钥空间)......或者它创建基于murmur3的分区,而无法明确指定分区
先谢谢
答案 0 :(得分:0)
Cassandra默认使用partitioner based on Murmur3 hash生成范围从-2 ^ 63到2 ^ 63-1的值。集群中的每个节点负责特定范围的散列值,并且具有分区键的数据散列到该范围内的值转到该节点。我建议阅读documentation about Cassandra/DSE architecture - 这会让事情变得更容易理解。