小编Phi*_*KCF的帖子

两个节点共享代币 Cassandra 3.11

在获得一些不一致的查询结果后,我们注意到两个节点正在声明两个令牌(-59308344484740261081653676441334745669)的所有权。当节点出现时,我们会在一致和不一致的查询结果之间切换,并在日志中看到这一点。

TokenMetadata.java:226 - Token -5930834448474026108 changing ownership from /172.17.32.251 to /172.17.33.62
TokenMetadata.java:226 - Token 1653676441334745669 changing ownership from /172.17.32.251 to /172.17.33.62
Run Code Online (Sandbox Code Playgroud)

或者相反

TokenMetadata.java:226 - Token -5930834448474026108 changing ownership from /172.17.33.62 to /172.17.32.251
TokenMetadata.java:226 - Token 1653676441334745669 changing ownership from /172.17.33.62 to /172.17.32.251
Run Code Online (Sandbox Code Playgroud)

这是集群上种子节点的对等视图。

cqlsh> select peer, tokens from system.peers where tokens contains '-5930834448474026108' and tokens contains '1653676441334745669' ALLOW FILTERING;
    
 peer          | tokens
---------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 172.17.32.251 |     {'-3586663459313641829', '-4235041598543029843', '-5390242841269357826', '-5930834448474026108', '-8760593756478543069', '1653676441334745669', '166599935335281141', '2082376249768721299', '2737611629421780150', '3505320720095561779', '5463123014169021365', …
Run Code Online (Sandbox Code Playgroud)

cassandra

5
推荐指数
1
解决办法
257
查看次数

标签 统计

cassandra ×1