跳到主要内容
版本: 最新版本-3.5

ADMIN SET REPLICA STATUS

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