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

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 の場合、そのレプリカは無視されます。

注意:

Bad ステータスに設定されたレプリカは直ちに削除される可能性があるため、注意して進めてください。

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

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

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