У меня настроен кластер кассандры с двумя узлами, узел1 и узел2.node1 - это начальный узел.
Я хотел бы вывести узел 2 из кластера.
Конфигурация аутентификации системы
KEYSPACE system_auth WITH replication = {'class': 'NetworkTopologyStrategy', 'DC1': '2'} AND durable_writes = true;
Я изменил конфигурацию моего пространства ключей my_data
снизу
KEYSPACE my_data WITH replication = {'class': 'NetworkTopologyStrategy', 'DC1': '2'} AND durable_writes = true;
до
KEYSPACE my_data WITH replication = {'class': 'NetworkTopologyStrategy', 'DC1': '1'} AND durable_writes = true;
После изменения конфигурации я выполнил полное восстановление на system_auth
и my_data
.
После вывода из эксплуатацииузел2, используя nodetool -h node2 -pw somepassword -u someuser decommission
, я получаю приведенную ниже ошибку при подключении к узлу1 через cqlsh.
Connection error: ('Unable to connect to any servers', {'node1': AuthenticationFailed('Failed to authenticate to node1: Error from server: code=0100 [Bad credentials] message="org.apache.cassandra.exceptions.UnavailableException: Cannot achieve consistency level QUORUM"',)})
Я использую те же учетные данные, но не могу войти. Можете ли вы предложить правильную конфигурацию, которая будет изменена, ипроцесс, чтобы сделать это?