Я пытался удалить мертвый узел из одного из семенных узлов cassandra (версия 2.1.6), используя (я только побежал из одного узла семени) .Cassandra nodetool hangenode
/nodetool RemoveNode NodeId
Но он висит слишком долго, /nodetool removenode status
RemovalStatus: Удаление маркера (-9171133960945511267). Ожидание подтверждения с [/x.x.x.x,/x.x.x.x./.x.x.x./x.x.x.x].
с помощью CTRL-C Я остановил команду
но потом, когда я пытаюсь запустить
./nodetool RemoveNode сила NodeId
Это говорит
error: This node is already processing a removal. Wait for it to complete, or use 'removenode force' if this has failed.
-- StackTrace --
java.lang.UnsupportedOperationException: This node is already processing a removal. Wait for it to complete, or use 'removenode force' if this has failed.
Что такое обычный так что мой кластер в любом случае не влияет.
Это «повешение» - это хорошо известная и все еще открытая ошибка в кассандре. См. Https://issues.apache.org/jira/browse/CASSANDRA-6542 – JonyD