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

ADMIN REPAIR

ADMIN REPAIR используется для приоритетного восстановления указанных таблиц или partition.

подсказка

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

Синтаксис

ADMIN REPAIR TABLE table_name[ PARTITION (p1,...)]

Примечание:

  1. Эта команда только означает, что система попытается приоритетно восстановить replica указанных таблиц или partition без гарантии успешного восстановления. Пользователи могут просматривать статус восстановления с помощью команды ADMIN SHOW REPLICA STATUS.
  2. Таймаут по умолчанию составляет 14400 секунд (4 часа). Таймаут означает, что система перестанет приоритетно восстанавливать replica указанных таблиц или partition. В случае таймаута необходимо повторно использовать команду для желаемых настроек.

Примеры

  1. Попытка восстановить указанные таблицы

    ADMIN REPAIR TABLE tbl1;
  2. Попытка восстановить указанные partition

    ADMIN REPAIR TABLE tbl1 PARTITION (p1, p2);