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] ignore_keyspaces
- システム・キースペースの他にサブ範囲リペア時または分散サブ範囲リペア時に無視するキースペースのリスト。
- [repair_service] ignore_tables
- サブ範囲リペア時に除外するキースペースとテーブルのリスト。分散サブ範囲リペアには適用されません。例:keyspace1.standard1, keyspace1.standard2。
分散サブ範囲リペアの基本構成
分散サブ範囲リペアを有効または無効にします。
- [repair_service] enable_distributed_subrange_repair
- Repair Serviceで、非常に膨大な量の個別のサブ範囲リペアを必要とする大規模で高密度のクラスターに合わせてより適切に拡大されるように設計された、分散サブ範囲リペアのジョブ・タイプを有効にするかどうかを指定します。デフォルト:False。
インクリメンタル・リペアの基本構成
- [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
テーブルがインクリメンタル・リペアに含まれています。OpsCenter.settings
テーブルとOpsCenter.backup_reports
テーブルは、Repair Service(リペア・サービス)の[Status]ページの[Table Repair Tasks]ペインで特別なインクリメンタル・リペア・テーブルのフラグが指定されています。