DSE Searchキースペースのレプリケーション係数の変更

solrconfig.xmlファイルとschema.xmlファイルの送信後に、キースペース・レプリケーション係数を変更するための手順。

以下の例では、solrconfig.xmlファイルとschema.xmlファイルがURLのmykeyspace.mysolrを使用して既に送信されており、デフォルトのレプリケーション係数1が設定されているmykeyspaceという名前のキースペースを作成することとします。クラスターにはキースペースの3つのレプリカが必要なため、キースペース・レプリケーション係数を変更する必要があります。

手順

キースペース・レプリケーション係数を更新するには、以下のようにします。

  1. DSE Searchノードのデータ・センターの名前をチェックします。
    ./nodetool -h localhost ring
    出力にノードのデータ・センターの名前が、たとえばdatacenter1であることが示されます。
  2. CQLを使用して、キースペースのレプリケーション係数の変更を行って、1から3にします。
    ALTER KEYSPACE mykeyspace WITH REPLICATION =  { 'class' :
    'NetworkTopologyStrategy', 'datacenter1' : 3 };
    キースペースにデータがあり、その後レプリケーション係数を変更した場合、nodetool repairを実行して、データ欠落トラブルとデータ使用不可例外を防止します。