ADMIN SET REPLICA STATUS
ADMIN SET REPLICA STATUS используется для установки статуса указанных replica.
Эта команда в настоящее время используется только для ручной установки статуса некоторых replica в BAD или OK, позволяя системе автоматически восстанавливать эти replica.
Для выполнения этой операции требуется привилегия OPERATE на уровне SYSTEM. Вы можете следовать инструкциям в GRANT для предоставления этой привилегии.
Синтаксис
ADMIN SET REPLICA STATUS
PROPERTIES ("key" = "value", ...)
В настоящее время поддерживаются следующие атрибуты:
"table_id": обязательный. Указывает ID tablet.
"backend_id": обязательный. Указывает ID узла BE.
"status": обязательный. Указывает статус. В настоящее время поддерживаются только "bad" и "ok".
Если указанная replica не существует или её статус уже bad, replica будет проигнорирована.
Примечание:
Replica, установленные в статус Bad, могут быть немедленно удалены, действуйте с осторожностью.
Примеры
-
Установить статус replica tablet 10003 на BE 10001 в bad.
ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "10003", "backend_id" = "10001", "status" = "bad"); -
Установить статус replica tablet 10003 на BE 10001 в ok.
ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "10003", "backend_id" = "10001", "status" = "ok");