レプリケーション係数の変更
レプリケーション係数を大きくすると、クラスターに格納されているキースペース・データのコピーの総数が増加します。
レプリケーション係数を大きくすると、クラスターに格納されているキースペース・データのコピーの総数が増加します。「データ・レプリケーション」を参照してください。
キースペースのレプリケーション係数を変更すると、キースペースがレプリケートする(またはレプリケートしなくなった)各ノードに影響します。以下の手順に従ってこの変更の影響を受けるすべてのノードの準備を行ってください。
注: スニッチ・プロパティ・ファイルでデータ・センター名を定義する場合、または
datacenter1
という名前の1つのデータ・センターを使用する場合を除き、NetworkTopologyStrategy
を使用するキースペース内のテーブルにデータを挿入することはできません。手順
-
クラスター内のキースペースを更新し、そのレプリケーション・ストラテジ・オプションを変更します。
ALTER KEYSPACE keyspace_name WITH REPLICATION = {'class' : 'NetworkTopologyStrategy', 'dc_name_1' : 3, 'dc_name_2' : 2};
あるいは、SimpleStrategyを使用する場合は以下のようになります。
ALTER KEYSPACE keyspace_name WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 3 };
「キースペース・レプリケーション・ストラテジの変更」を参照してください。 -
データ・センターを追加するときに、キースペースのフル・リペアを実行します。
nodetool repair --full keyspace_name