Невозможно переустановить Cassandra - «Узел с адресом <IP>уже существует» + «Не удалось найти токены для <IP>для замены» - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь переустановить Cassandra на машине, на которой он был установлен ранее.Служба не запускается с сообщением:

A node with address /192.168.11.16 already exists, cancelling join. Use cassandra.replace_address if you want to replace this node.

В результате добавляем следующее:

JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address=192.168.11.16"

до концамоего

cassandra-env.sh

и служба продолжает не запускаться со следующим сообщением:

Could not find tokens for /192.168.11.16 to replace

Я даже попытался запуститьэто как 127.0.0.1 и localhost с использованием nodetool removenode и nodetool assassinate 192.168.11.16, и, кажется, ничто не в состоянии очистить то, что заставляет его сохраняться.Будем очень благодарны за любые рекомендации о том, как правильно его настроить и правильно запустить на этой машине.

TIA JH

1 Ответ

0 голосов
/ 13 февраля 2019

Если ваш узел уже присоединился к кластеру и не работает, вы должны выполнить процедуру замены узла, как показано ниже.https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsReplaceNode.html

...