クラスター同期設定

NodeSyncまたはOpsCenter Repair Service(リペア・サービス)を使用してクラスターの同期状態を維持します。

DataStax Enterprise(DSE)6.0以降を実行しているクラスターの場合、組み込みのNodeSync機能があるため、OpsCenter Repair Service(リペア・サービス)を実行する必要はありません。DSE 6.0より前のバージョンを実行しているクラスターの場合は、Repair Service(リペア・サービス)を実行してクラスターの同期状態を維持します。NodeSyncは、オペレーターの複雑さを軽減できるため、クラスター同期に推奨されるソリューションです。

NodeSync設定

関連するすべてのキースペースとテーブルに対してNodeSyncを有効にし、同期レートを構成します。

NodeSyncがOpsCenterインターフェイスを介してすべての関連キースペースおよびテーブルに対して有効になっていることを確認します。NodeSyncデッドラインにより割り当てられた時間内に同期が行われるように、NodeSyncステータスを監視し、必要に応じてNodeSyncレートを構成します。

Repair Service(リペア・サービス)の設定

ノードとそのレプリカ全体にリペア操作を実行するには、リペア・サービスを使用します。

Repair Serviceが有効にされている場合、リペア操作が実行され、ノードおよびレプリカ全体でほとんどの最新データが同期されます。これには、ファイル・システム・レベルで発生した破損データのリペアも含まれます。リペア・サービスは、有効にされると、中断した場所から再開されます。この動作が望ましくない場合(tokenranges_partitionsを変更する場合など)、OpsCenterインターフェイスでRepair Serviceを停止してから開始して同期を再開します。

リペア・サービスを実行するときは、最新のOpsCenterパッチ・バージョン(6.7.66.5.5)であることを確認して実行してください。OpsCenter 6.5.5によって管理されているノードではDSE 5.0.7以降が実行され、Opscenter 6.7.6によって管理されているノードでは5.1.x以降が実行されている必要があります。

パラレル・リペア操作

パラレル・サブ範囲リペアの最大値の設定 プロパティは、クラスターに対して並列処理で発行されるリペア操作の数を制御します。この数は、ノード数をリペア・サービスに含まれているクラスター内のすべてのキースペースの中で最大のレプリケーション係数で除算して自動計算されます。自動計算により、ノードが複数のリペア要求を受け取らないようにします。

レプリケーション係数の高いキースペースが存在する場合は、この値を手動で調整することが必要な場合があります。ただし、この値を変更すると、1つのノードに複数のリペア要求が送信される可能性があります。

ただし、パラレル・サブ範囲リペアの最大値が自動的に非常に低い値に計算されないようにしてください。この自動計算は、通常、クラスター内にレプリケーション係数が高いキースペースがあることで発生します。

低速リペア

リペア・サービスの進行速度を遅らせると、データ量が少ないクラスターにはメリットがありますが、リペア・サービスの影響が減少する場合があります。

次の高度なリペア・サービス構成を検討してください。

  • min_repair_timeプロパティを(2倍またはそれ以上に)増やすと、リペア・サービス要求間の経過時間が長くなります。
  • time_to_completion_target_percentageスロットル・プロパティを(現在の値から100まで)増やすと、リペア・サービス・タスクの速度がさらに遅くなります。

高速リペア

クラスターが大規模であったり、高密度の場合、リペア・サービスがクラスターを同期する速度上げるためにリペア・サービスの進行速度を上げる必要があります。リペア・サービスの速度を上げると、同期処理が増えるため、クラスターの負荷が増大します。

リペア・サービスの速度を上げるには、以下の変更を検討してください。

  • 分散サブ範囲リペアを有効にすると、大規模なクラスター(ノードが100以上)を修復するときのスループットが向上します。
  • min_repair_timeプロパティを小さくする(0にすることも可)と、リペア・サービス・タスク間の時間が短くなります。
  • time_to_completion_target_percentageスロットル・プロパティを小さくする(0にすることも可)と、リペア・サービス・タスクの速度が上がります。