ADMIN REPAIR
ADMIN REPAIR используется для приоритетного восстановления указанных таблиц или partition.
подсказка
Для выполнения этой операции требуется привилегия OPERATE на уровне SYSTEM. Вы можете следовать инструкциям в GRANT для предоставления этой привилегии.
Синтаксис
ADMIN REPAIR TABLE table_name[ PARTITION (p1,...)]
Примечание:
- Эта команда только означает, что система попытается приоритетно восстановить replica указанных таблиц или partition без гарантии успешного восстановления. Пользователи могут просматривать статус восстановления с помощью команды ADMIN SHOW REPLICA STATUS.
- Таймаут по умолчанию составляет 14400 секунд (4 часа). Таймаут означает, что система перестанет приоритетно восстанавливать replica указанных таблиц или partition. В случае таймаута необходимо повторно использовать команду для желаемых настроек.
Примеры
-
Попытка восстановить указанные таблицы
ADMIN REPAIR TABLE tbl1; -
Попытка восстановить указанные partition
ADMIN REPAIR TABLE tbl1 PARTITION (p1, p2);