リペア・ステータスの表示
[Repair Status]タブに現在のRepair Service(リペア・サービス)サイクルのステータス、進行状況、統計、および完全な詳細を表示します。
Repair Service(リペア・サービス)の[Status]タブにアクセスする
- Repair Service(リペア・サービス)をオンにします。Repair Service(リペア・サービス)がすぐにアクティブ化され、[Status]タブが開きます。
- 監視アプリケーションの他の場所を表示していて、Repair Service(リペア・サービス)が既にアクティブ化されている場合は、Repair Service(リペア・サービス)の[Details]をクリックします。[Repair Status]タブにリペア・プロセスの詳細が表示されます。
リペア・ステータスの監視
- リペアがアクティブに処理されている場合、Repair Service(リペア・サービス)のステータスは[Active]になります。進行状況を示すグラフと統計には、リペアの測定値がリアルタイムで反映されています。
- クラスターまたはスキーマの変更イベントに応答している間、Repair Service(リペア・サービス)のステータスは[Paused]と表示されます。
リペア・プロセスは、検証コンパクションを実行し、レプリカを同期するときにクラスター内の他のノードとの間でデータをストリーミングします。これらのアクティビティーはアクティブな場合、各ペインに表示されます。
ステータス・ペイン
Repair Service(リペア・サービス)のステータスがアクティブか一時停止かを示します。
リペア・プロセスと統計の表示
進行状況と統計のペインには、サブ範囲リペアとインクリメンタル・リペアの進行状況バーが表示されます。円グラフは、現在までの完了済み、進行中、および失敗したリペア・タスクを表しています。残りのタスクは、円グラフでなく進行状況バーに表示されます。インクリメンタル・リペアとサブ範囲リペアが完了するまでの残り時間は、各進行状況バーの下に表示されます。
検証コンパクションを表示する
検証コンパクションは、格納されたテーブル内の各行のハッシュの読み取りと生成を行い、Merkleツリーに結果を追加して、基になるMerkleツリーのコンパクション・プロセスの一部としてツリーを開始ノードに返します。
ストリーミング・アクティビティーの表示
[Streams]ペインには、ノードごとのストリーミング・アクティビティーの進行状況の集計が表示されます。ストリーミングは数百のファイルで構成されている場合があります。データをアクティブにストリーミングしている場合、ストリーム送信元のノードとターゲット・ノードが、ストリーミングされたレプリカ・データを受け取る各ノードの進行状況バーとともに表示されます。それ以外の場合は、「アクティブなストリーミングなし」というステータスが表示されます。
テーブルごとのリペア・タスクの表示
- 除外条件ごとにリペアから除外されたキースペースとテーブルを表示します。
- 各テーブル・レベルでリペア・タスクの詳細を表示します。行をクリックし、[Repair Tasks for keyspace.table]ダイアログにキースペース・テーブルごとに分けられたリペア・タスクの詳細を表示します。
各カラムはソートできます。カラムの内容をソートするには、カラムの見出しをクリックします。[Status]カラムには、視覚的なステータス標識が完了済み、実行中、または保留中のリペア・タスクのサマリーとともに表示されます。エラーが発生したタスクには、赤色の感嘆符が付きます。
[Total Attempts]カラムには、タスクが一時的にスキップされる前にRepair Service(リペア・サービス)が試行(リトライ)した回数が表示されます。スキップされたタスクは後でリトライするためにキューの最後に追加されます。デフォルトの最大試行回数は10回です。この最大回数に達すると、アラートが発行され、Repair Service(リペア・サービス)はそのタスクにそれ以上リペアを試行することを中止します。上の図の0/10は、すべてのリペア・タスクがリトライなしに完了したことを示しています。single_task_err_thresholdオプションで最大試行回数を構成します。
「インクリメンタル・リペアの概要」で説明しているように、インクリメンタル・リペア・テーブルはリペアにオプトインされています。インクリメンタル・リペアに対してハードコードされているOpsCenterキースペース・テーブルもいくつかあります(OpsCenter.backup_reports
テーブルとOpsCenter.settings
テーブル)。インクリメンタル・ツールヒントでは、これらのテーブルを特殊なテーブルとして示し、インクリメンタル・リペアに含めるように追加のテーブルまたはデータ・センターを構成する方法についてのドキュメントのリンクも示しています。OpsCenter管理者が構成したテーブルは、ツールヒントなしで[Tasks]ペインに表示されます。
インクリメンタル・リペアには、リペア・タスクが失敗した場合にアラートを発行するための独自のしきい値を設定できます。デフォルトは20です。incremental_err_alert_thresholdオプションを使用して構成します。
ダッシュボード・グラフのSSTable Repairedメトリクスを使用して、インクリメンタル・リペアの進行状況を確認します。「インクリメンタル・リペアのリペア済みSSTableの追跡」を参照してください。
リペアから除外されたキースペースとテーブルの表示
不要なリペアからキースペースとテーブルを除外すると、DSEクラスターへのワークロードの影響が軽減され、リペア・プロセスをより集中的に効率よく迅速に行うことができます。
[Table Repair Tasks]ペインの上にあるリンクから、サブ範囲リペアから除外されたキースペースとテーブルを表示できます。[View excluded tables]リンクをクリックします。[Excluded Keyspaces and Tables]ダイアログには、RF=1のため除外されたキースペース、システム・キースペース、予約されているテーブル、特にサブ範囲リペアが無視するように構成されている項目が表示されます。
dse_security
キースペースとsystem_auth
キースペースがリペアに含まれるように、これらのキースペースのレプリケーション・ストラテジとレプリケーション係数を必ず変更してください。「キースペースとテーブルの管理」を参照してください。リペア・タスクの詳細の表示
[Table Repair Tasks]ペインの行をクリックすると、特定のタスクに関する詳細が表示されます。
[Repair Tasks for keyspace.table]ダイアログには、キースペース内のリペア対象の各テーブルの成功、失敗、実行中、保留中、および中止したリペア・タスクの数の詳細が表示されます。リペア・タスクの平均リペア時間と試行回数(構成可能)も表示されます。