我对多个DC的令牌分配感到有点困惑。当运行nodetool ring时,我们可以看到即使对于不同的DC节点,所有令牌都需要不同。这是否意味着群集中的所有节点只形成一个环,或者每个DC的节点在每个DC中形成一个环?
答案 0 :(得分:0)
没错,Cassandra令牌范围跨越整个集群,因此只有一个主要节点负责任何数据。
通过指定所需的复制策略来处理跨多个数据中心的数据管理,例如: NetworkTopologyStrategy
答案 1 :(得分:0)
每个DC节点在其自己的集群中形成一个环。对于多个DC,每个DC具有彼此独立的不同分区范围。正如@ alec-collier提到的,NetworkTopologyStrategy将找出每个DC内分区的副本。