删除已解除委托的cassandra节点
快速提问。我已取消cassandra节点的使用,我当前的环状态如下:删除已解除委托的cassandra节点,cassandra,Cassandra,快速提问。我已取消cassandra节点的使用,我当前的环状态如下: Address DC Rack Status State Load Owns Token 164601615634
Address DC Rack Status State Load Owns Token
164601615634248514846538874370590613562
10.xx.xx.95 datacenter1 rack1 Up Normal 133.54 GB 51.10% 81394124714323148288828865376976834962
10.xx.xx.237 datacenter1 rack1 Up Normal 118.17 GB 26.10% 125797595970943604911023643819769152073
10.xx.xx.238 datacenter1 rack1 Up Normal 117.52 GB 13.03% 147966787611381868042912949356409642178
10.xx.xx.159 datacenter1 rack1 Up Normal 117.49 GB 6.52% 159068473488869428966656950048578700872
10.xx.xx.185 datacenter1 rack1 Up Normal 117.47 GB 3.25% 164601615634248514846538874370590613562
解除委托的节点是第一个“空”行。我怎样才能摆脱它?有一个removetoken命令,但其中一台活机器现在拥有与已解除使用的机器相同的令牌。运行命令是否安全:
nodetool -h localhost removetoken 164601615634248514846538874370590613562
?
我不确定此命令实际将删除什么?您误读了输出。空行只是一个方便的行,可以更容易地查看第一个节点的令牌范围。它只是向您显示环中最后一个节点的令牌。在您的示例中,空行的标记与处于活动状态的节点
10.xx.xx.185
相同