Repair Service(リペア・サービス)の基本的な構成のリファレンス

インクリメンタル・リペアにどのテーブルを含めるか、サブ範囲リペアからどのキースペースやテーブルを除外するかなど、すべてのユーザーが独自の環境に合わせて構成できる、デフォルトのない基本的なオプションのリファレンス。

このリファレインスには、インクリメンタル・リペアにどのテーブルを含めるか、サブ範囲リペアからどのキースペースやテーブルを除外するかなど、すべてのユーザーが独自の環境に合わせて構成できる、デフォルトのない基本的なRepair Service(リペア・サービス)オプションが含まれています。サブ範囲リペアでは、デフォルトで一部のシステム・キースペースとテーブルが除外されます。インクリメンタル・リペアには、デフォルトで一部のOpsCenterテーブルが含まれます。インクリメンタルにリペアするテーブルは、サブ範囲リペアの対象には含まれません。

現在、以下のオプションを構成でき、すべてのクラスターに適用するには[repair_service]セクションをopscenterd.confファイルに追加し、クラスターごとに適用するにはこのセクションをcluster_name.confファイルに追加します。cluster_name.confの設定は、opscenterd.confの設定をオーバーライドします。構成を変更したら、opscenterdを再起動します

Repair Service(リペア・サービス)構成に問題がある場合、Best Practice Service(ベスト・プラクティス・サービス)の「Repair Service(リペア・サービス)が正しく構成されていない」ルールが不合格になり、正しく構成されていないオプションに関するガイダンスが表示されます(ルールがオフになっている場合を除く)。

Repair Service(リペア・サービス)のベスト・プラクティス・ルール

サブ範囲リペアの基本構成

サブ範囲リペアから除外するキースペースまたはテーブルにフラグを指定します。
[repair_service] ignore_keyspaces
システム・キースペースの他にリペア時に無視するキースペースのリスト。
[repair_service] ignore_tables
リペア時に除外するキースペースとテーブルのリスト。例:keyspace1.standard1, keyspace1.standard2。

インクリメンタル・リペアの基本構成

インクリメンタル・リペアに含めるテーブルまたはデータ・センターにフラグを指定します。
[repair_service] incremental_repair_datacenters
データ・センターまたはラックごとにインクリメンタル・リペアを制限します。このオプションを設定すると、リペア要求がデータ・センター内と指定されたラック内のレプリカのみに制限され、パフォーマンスが向上します。例:dc1,dc2:rack1,dc2:rack2.デフォルトの動作では、すべてのレプリカに関して、すべてのデータ・センターとラックにリペア要求が送信されます。
[repair_service] incremental_repair_tables
インクリメンタル・リペアに含めるキースペースとテーブルのリスト。デフォルトでは、OpsCenter.settingsテーブルとOpsCenter.backup_reportsテーブルが含まれます。例:keyspace1.standard1, keyspace1.standard2。
注: デフォルトでは、OpsCenter.settingsテーブルとOpsCenter.backup_reportsテーブルがインクリメンタル・リペアに含まれています。
その他のインクリメンタル構成オプションの詳細については、「インクリメンタル・リペアの構成」を参照してください。