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 状态的副本可能会立即被删除,请谨慎操作。
示例
-
将 BE 10001 上 tablet 10003 的副本状态设置为 bad。
ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "10003", "backend_id" = "10001", "status" = "bad"); -
将 BE 10001 上 tablet 10003 的副本状态设置为 ok。
ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "10003", "backend_id" = "10001", "status" = "ok");