メインコンテンツまでスキップ
バージョン: Stable-3.3

ADMIN SET REPLICA STATUS

説明

このステートメントは、指定されたレプリカのステータスを設定するために使用されます。

このコマンドは現在、一部のレプリカのステータスを手動で BAD または OK に設定し、システムがこれらのレプリカを自動的に修復できるようにするために使用されます。

ヒント

この操作には、SYSTEM レベルの OPERATE 権限が必要です。この権限を付与するには、 GRANT の指示に従ってください。

構文

ADMIN SET REPLICA STATUS
PROPERTIES ("key" = "value", ...)

現在サポートされている属性は以下の通りです:

"table_id": 必須。Tablet Id を指定します。

"backend_id": 必須。Backend Id を指定します。

"status": 必須。ステータスを指定します。現在は "bad" と "ok" のみがサポートされています。

指定されたレプリカが存在しないか、そのステータスが悪い場合、そのレプリカは無視されます。

注意:

Bad ステータスに設定されたレプリカはすぐに削除される可能性があるため、慎重に進めてください。

  1. tablet 10003 のレプリカステータスを BE 10001 上で bad に設定します。

    ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "10003", "backend_id" = "10001", "status" = "bad");
  2. tablet 10003 のレプリカステータスを BE 10001 上で ok に設定します。

    ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "10003", "backend_id" = "10001", "status" = "ok");