Я создал кластер из 6 узлов. 3 узла в Eu west1 и 3 узла в EU west2 Я установил местоположение для каждой группы узлов, например: --locality = region = europe, datacenter = west1. Я также установил реплику на 6, чтобы иметь все диапазоны и все данные на каждом узле. . Что будет, если связь между дата-центрами пропадет и весь кластер выйдет из строя? Я попытался убить 3 узла в одном из центров обработки данных, и кластер не работает, потому что большинство узлов не работает, а кворум меньше 4. Можно ли заставить 2 центра данных работать с их локальным кворумом 2/3
Я также немного поиграл с настройками репликации, и иногда кластер становится здоровым, если я убиваю 3 узла из 6 и смог ли я записать в кластер. Иногда я могу читать только из кластера. Кластер работает с репликами 5 и 3 узлов, убитых из 6. Все еще платит этим, но если кто-то может дать мне больше информации, будет очень полезно.
Возможность репликации в центрах обработки данных - это очень крутая функция, но если я потеряю весь кластер при выходе из строя одного из центров обработки данных, вся хорошая идея, по крайней мере, для меня разрушится.