Согласно вашим определениям, база данных будет иметь только 3 копии информации (RF = 3), поэтому, даже если у вас есть 9 узлов, QUORUM будет оцениваться только с 3 узлами, которые фактически являются владельцами данные, это определяется количеством токенов и их назначением в узлах.
Перед отключением порта в этом узле кластер считался исправным? (другими словами, nodetool status
сообщил обо всех узлах как UN Up and Normal
). Считается ли задержка одинаковой для всех узлов? Если у вас есть узел с увеличенными задержками, запрос будет задержан до того, как он получит от него ответ.
Перед созданием «пользовательских политик» и после того, как вы подтвердите, что все узлы исправны, достижимы и доступны, Вы можете исследовать использование более низкого уровня согласованности (например, ANY
или ONE
), который может повысить отказоустойчивость и производительность с влиянием точности, или увеличить коэффициент репликации, что увеличит количество узлов, где вы можете найти данные но с неудобством, что объем использования диска будет увеличиваться.