Перейти к основному содержимому

ADMIN SET REPLICA STATUS

ADMIN SET REPLICA STATUS используется для установки статуса указанных реплик.

Эта команда в настоящее время используется только для ручной установки статуса некоторых реплик в BAD или OK, позволяя системе автоматически восстанавливать эти реплики.

подсказка

Эта операция требует привилегию OPERATE уровня SYSTEM. Вы можете следовать инструкциям в GRANT для предоставления этой привилегии.

Синтаксис

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

В настоящее время поддерживаются следующие атрибуты:

"table_id': обязательный. Указывает Tablet Id.

"backend_id": обязательный. Указывает Backend Id.

"status": обязательный. Указывает статус. В настоящее время поддерживаются только "bad" и "ok".

Если указанная реплика не существует или её статус плохой, реплика будет проигнорирована.

Примечание:

Реплики, установленные в статус Bad, могут быть немедленно удалены, пожалуйста, действуйте с осторожностью.

Примеры

  1. Установить статус реплики tablet 10003 на BE 10001 в bad.

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

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