Полное удаление выведенного из эксплуатации узла Кассандры

Запустив Cassandra 1.0, я сжимаю кольцо с 5 узлов до 4. Для этого я запустилnodetool decommission на узле, который я хочу удалить, затем остановил cassandra на этом хосте и использовалnodetool move а такжеnodetool cleanup обновить токены на оставшихся 4 узлах, чтобы перебалансировать кластер.

Мои начальные узлы - это A и B. Удаленные мной узлы - это C.

Казалось, что это нормально работает в течение 6-7 дней, но теперь один из моих четырех узлов думает, что списанный узел все еще является частью кольца.

Почему это произошло и чтоправильный способ полностью удалить выведенный из эксплуатации узел из кольца?

Вот'с выводомnodetool ring на одном узле, который все еще думает, что списанный узел является частью кольца:

Address         DC          Rack        Status State   Load            Owns    Token                                       
                                                                               127605887595351923798765477786913079296     
xx.x.xxx.xx     datacenter1 rack1       Up     Normal  616.17 MB       25.00%  0                                           
xx.xxx.xxx.xxx  datacenter1 rack1       Up     Normal  1.17 GB         25.00%  42535295865117307932921825928971026432      
xx.xxx.xx.xxx   datacenter1 rack1       Down   Normal  ?               9.08%   57981914123659253974350789668785134662      
xx.xx.xx.xxx    datacenter1 rack1       Up     Normal  531.99 MB       15.92%  85070591730234615865843651857942052864      
xx.xxx.xxx.xx   datacenter1 rack1       Up     Normal  659.92 MB       25.00%  127605887595351923798765477786913079296     

Вот'с выводомnodetool ring на остальных 3 узлах:

Address         DC          Rack        Status State   Load            Owns    Token                                       
                                                                               127605887595351923798765477786913079296     
xx.x.xxx.xx     datacenter1 rack1       Up     Normal  616.17 MB       25.00%  0                                           
xx.xxx.xxx.xxx  datacenter1 rack1       Up     Normal  1.17 GB         25.00%  42535295865117307932921825928971026432      
xx.xx.xx.xxx    datacenter1 rack1       Up     Normal  531.99 MB       25.00%  85070591730234615865843651857942052864      
xx.xxx.xxx.xx   datacenter1 rack1       Up     Normal  659.92 MB       25.00%  127605887595351923798765477786913079296     

ОБНОВИТЬ: Я пытался удалить узел с помощьюnodetool removetoken на узле B, который все еще утверждает, что узел C находится в кольце. Эта команда работала в течение 5 часов и неКажется, я ничего не делаю. Единственное изменение заключается в том, что состояние узла C "Покидая» теперь, когда я бегуnodetool ring на узле Б.

Ответы на вопрос(2)

Ваш ответ на вопрос