У меня два DC:
DC1:
- Узел 1: RAC1
- Узел 2: RAC1
DC2:
- Узел 3: RAC1
Я использую GossipingPropertyFileSnitch, удалил файл cassandra-topology.properties и использую только cassandra- rackdc.properties со следующей конфигурацией для каждого узла:
dc=DC1
стойка = RAC1
предпочитать_local = правда
При создании пространства ключей, как показано ниже на DC2:
CREATE KEYSPACE "test_rf"
WITH REPLICATION = {
'class' : 'NetworkTopologyStrategy',
'DC1' : 0
'DC2' : 1
};
Я предположил, что это пространство ключей, не должно реплицироваться (что, как я понимаю, даже не видно) на DC1: Node1 и Node2 .
Но я могу видеть пространства ключей в каждом узле DC1. Кроме того, я могу видеть любую таблицу, созданную на DC2, реплицированную на DC1.
Может кто-нибудь объяснить, почему это произошло? Или я что-то совсем упустил !!!
DESCRIBE
? - person Alex Ott   schedule 26.03.2018