Перейти к основному содержимому
Версия: 2.0.x

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, могут быть немедленно удалены, действуйте с осторожностью.

Примеры

  1. Установить статус replica tablet 10003 на BE 10001 в bad.

    ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "10003", "backend_id" = "10001", "status" = "bad");
  2. Установить статус replica tablet 10003 на BE 10001 в ok.

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