2016-03-22 2 views
1

Я пытался удалить мертвый узел из одного из семенных узлов 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. 

Что такое обычный так что мой кластер в любом случае не влияет.

ответ

3

Это была моя ошибка, которую я должен был бежать

./nodetool RemoveNode усилия

Без NodeID в конце. и он решил проблему.

+0

Это «повешение» - это хорошо известная и все еще открытая ошибка в кассандре. См. Https://issues.apache.org/jira/browse/CASSANDRA-6542 – JonyD

Смежные вопросы