Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多DC群集的Cassandra令牌分配_Cassandra_Token - Fatal编程技术网

多DC群集的Cassandra令牌分配

多DC群集的Cassandra令牌分配,cassandra,token,Cassandra,Token,我对多个DC的令牌分配有点困惑。当运行nodetool环时,我们可以看到所有令牌都是/需要是不同的,即使对于不同的DC节点也是如此。这是否意味着集群中的所有节点仅形成一个环,或者每个DC的节点在每个DC中形成一个环?没错,Cassandra令牌范围跨越整个集群,因此只有一个主节点负责任何数据段 跨多个数据中心管理数据是通过指定所需的复制策略来处理的,例如NetworkTopologyStrategy没错,Cassandra令牌范围跨越整个群集,因此只有一个主节点负责任何数据段 通过指定所需的复制

我对多个DC的令牌分配有点困惑。当运行nodetool环时,我们可以看到所有令牌都是/需要是不同的,即使对于不同的DC节点也是如此。这是否意味着集群中的所有节点仅形成一个环,或者每个DC的节点在每个DC中形成一个环?

没错,Cassandra令牌范围跨越整个集群,因此只有一个主节点负责任何数据段


跨多个数据中心管理数据是通过指定所需的复制策略来处理的,例如NetworkTopologyStrategy

没错,Cassandra令牌范围跨越整个群集,因此只有一个主节点负责任何数据段


通过指定所需的复制策略(例如NetworkTopologyStrategy)跨多个数据中心管理数据,每个DCs节点在其自己的集群中形成一个环。对于多个DC,每个DC都有各自独立的分区范围。正如@alec collier提到的NetworkTopologyStrategy将为每个DC内的分区计算副本

每个DCs节点在其自己的集群中形成一个环。对于多个DC,每个DC都有各自独立的分区范围。正如@alec collier提到的NetworkTopologyStrategy将为每个DC内的分区计算副本

谢谢你的回答谢谢你的回答