集群中的 Cassandra 令牌分配
Cassandra token assignment in a cluster
我对 Cassandra 节点上的令牌分配感到困惑。
所以假设我有 3 个节点集群,并且每个节点只分配了一个令牌。
例如,令牌范围是 10,每个节点都有这样的令牌..
node1 -> 3,
node2 -> 4,
node3 -> 5,
那么如果分区程序为特定 data.where 生成令牌 7 会发生什么情况???
Cassandra 中的数据作为令牌 ring 的一部分进行管理。令牌值将在末尾环绕,因此在您的示例中,node1 将负责范围 6-3.
我对 Cassandra 节点上的令牌分配感到困惑。
所以假设我有 3 个节点集群,并且每个节点只分配了一个令牌。
例如,令牌范围是 10,每个节点都有这样的令牌..
node1 -> 3,
node2 -> 4,
node3 -> 5,
那么如果分区程序为特定 data.where 生成令牌 7 会发生什么情况???
Cassandra 中的数据作为令牌 ring 的一部分进行管理。令牌值将在末尾环绕,因此在您的示例中,node1 将负责范围 6-3.