Версия Кассандры: dsc-cassandra-2.1.9
Было 3 узла, один из которых давно не работал. Собрал его обратно и списал. Затем сделал nodetool removenode.
Когда я пытаюсь сделать запрос cql, я получаю указанную выше ошибку.
Первоначально предполагалось, что это может быть связано с тем, что стратегия репликации была SimpleStrategy. То же самое сделал ALTER KEYSPACE history WITH REPLICATION =
{'class' : 'NetworkTopologyStrategy', 'dc1' : 2};
и изменил endpoint_snitch: GossipingPropertyFileSnitch
вместо SimpleSnitch
сделал ремонт nodetool на обоих узлах и перезапустил службы cassandra
Но проблема все еще существует. Что я делаю?
РЕДАКТИРОВАТЬ 1: статус Nodetool машины A
-- Address Load Tokens Owns Host ID Rack
UN 192.168.99.xxx 19.8 GB 256 ? xxxxxxxx-xxxx-xxx-xxxx-xxxxx4ea RAC1
UN 192.168.99.xxx 18.79 GB 256 ? xxxxxxxx-xxxx-xxx-xxxx-xxxxxx15 RAC1
вывод состояния nodetool машины B
-- Address Load Tokens Owns Host ID Rack
UN 192.168.99.xxx 19.8 GB 256 ? xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxx4ea RAC1
UN 192.168.99.xxx 18.79 GB 256 ? xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxf15 RAC1