0

KV ストレージとして使用する Cassandra クラスターをプロビジョニングしようとしています。

運用 DC に 3 ノードの運用クラスターを展開していますが、ディザスター リカバリー DC の DR コピーとして 1 つのノードも必要です。

私たちが持っているPropertyFileSnitchを使用して

 10.1.1.1=DC1:R1
 10.1.1.2=DC1:R1
 10.1.1.3=DC1:R1
 10.2.1.1=DC2:R1

次の定義のキースペースを使用する予定です。

CREATE KEYSPACE "cassandraKV"
  WITH REPLICATION = {'class' : 'NetworkTopologyStrategy', 'DC1' : 2, 'DC2' : 1};

次のことを達成するため: DC1 の 3 つのノードに分散された 2 つのレプリカ (ノードあたりの合計データの 66%) でありながら、データを損失することなく 1 つのノードをダウンさせることができます。DC2 に 1 つのレプリカ (ノードあたりの合計データの 100%)

所有権はノードあたり 25% で分散されていることがわかりますが、DC1 では各ノードで 33%、DC2 では 100% と予想されます。

上記の設定は正しいですか?

ありがとう

4

1 に答える 1