nodetool removenode позволяет мертвому узлу возвращаться при подключении

Я удаляю мертвый узел из моего кластера Cassandra, используя nodetool removenode, Бег nodetool status после указывает, что удаленный узел больше не существует. Однако, когда мертвый узел подключается к сети, nodetool status указывает на то, что удаленный узел является UP.

Есть ли какая-либо команда, которая запрещает присоединению мертвого узла к кластеру, когда он снова подключен?

1 ответ

После удаления узла вы должны изменить имя кластера в cassandra.yaml. Это предотвратит повторное соединение этого узла.

Другие методы, такие как смена семян, могут работать или не работать, в зависимости от того, как узел был удален из кластера. Он может по-прежнему иметь информацию о кластере в кэше и, следовательно, будет использовать ее вместо списка начальных узлов.

Но изменение имени кластера на 100% предотвратит его повторное соединение.

Другие вопросы по тегам