跳到主要内容
版本:Latest-4.1

ADMIN SET REPLICA STATUS

ADMIN SET REPLICA STATUS 用于设置指定副本的状态。

该命令目前仅用于手动将部分副本的状态设置为 BAD 或 OK,以便系统能够自动修复这些副本。

提示

该操作需要 SYSTEM 级别的 OPERATE 权限。您可以按照 GRANT 中的说明授予该权限。

语法 ​

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

目前支持以下属性:

"tablet_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");