У нас был кластер кассандры с двумя узлами в одном центре обработки данных с коэффициентом репликации пространства ключей 2 для «тритонов» пространства ключей.Если бы я запустил состояние nodetool, я мог бы видеть, что нагрузка между двумя узлами и каждым узлом была примерно одинаковой, 100%.
Я пошел дальше и добавил третий узел, и я могу видеть все три узла в nodetoolвывод статуса.Я увеличил коэффициент репликации до трех, поскольку теперь у меня есть три узла, и я выполнил «восстановление узла» на третьем узле.Однако, когда я теперь запускаю статус nodetool, я вижу, что нагрузка между тремя узлами различна, но каждому узлу принадлежит 100%.Как это может быть и есть ли что-то, что я здесь упускаю?
nodetool -u cassandra -pw cassandra status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 84.19.159.94 38.6 GiB 256 100.0% 2d597a3e-0120-410a-a7b8-16ccf9498c55 rack1
UN 84.19.159.93 42.51 GiB 256 100.0% f746d694-c5c2-4f51-aa7f-0b788676e677 rack1
UN 84.19.159.92 5.84 GiB 256 100.0% 8f034b7f-fc2d-4210-927f-991815387078 rack1
вывод тритонов состояния nodetool:
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 84.19.159.94 38.85 GiB 256 100.0% 2d597a3e-0120-410a-a7b8-16ccf9498c55 rack1
UN 84.19.159.93 42.75 GiB 256 100.0% f746d694-c5c2-4f51-aa7f-0b788676e677 rack1
UN 84.19.159.92 6.17 GiB 256 100.0% 8f034b7f-fc2d-4210-927f-991815387078 rack1