Что означает фактор репликации Cassandra system_auth 2? - PullRequest
0 голосов
/ 12 декабря 2018

Как я прочитал и понял из официального документа Кассандры и из других постов здесь, когда мы настраиваем коэффициент репликации system_auth равен 1.

Но я хотел бы понять, как работает репликация system_auth, если я настраиваю значение как system_authрепликация = 2?

какие два узла будут поддерживать реплики?

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Здесь system_auth replication = 2 означает, что данные system_auth будут реплицированы на 2 узла (всего 2 копии данных) в кластере.если один из узлов выходит из строя, вы также можете войти в систему и аутентифицировать узел.Вы также можете увеличить коэффициент репликации.

0 голосов
/ 12 декабря 2018

Будет две копии пространства ключей system_auth, распределенные по ВСЕМ вашим узлам.Таким образом, если один выходит из строя, данные все еще доступны на другом узле.Различные записи в system_auth могут храниться на разных узлах, но всегда будет две копии.

Если ваш коэффициент репликации = количество узлов, то каждый узел будет содержать все данные system_auth.Если ваш коэффициент репликации> количество узлов, вы ничего не получаете, так как все узлы уже имеют полную копию данных, никакой дополнительной безопасности здесь нет.Если ваш коэффициент репликации <число узлов, ни один из узлов не будет содержать полную копию данных, но он будет содержать их часть. </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...