mxrecover

Восстанавливает систему базы данных YMatrix.

1 Описание

Инструмент mxrecover использует механизм отката для восстановления отказавших узлов в кластере.

2 Параметры

Параметр Описание
-c или --db-cluster-id <идентификатор кластера базы данных> Указывает целевой идентификатор кластера базы данных. Если параметр не указан, по умолчанию используется значение mdw в качестве идентификатора кластера.
-F или --force-full-resync Принудительно выполняет полную повторную синхронизацию данных Primary/Master для восстановления повреждённого Mirror/Standby.
-r или --rebalance После восстановления отказавших Segments/Masters возвращает все Segments/Masters в каждом шарде к их исходным ролям Primary/Master или Mirror/Standby, определённым при первоначальной настройке базы данных.
-q Работает в тихом режиме. Подавляет вывод команды в терминал, но журналы по-прежнему записываются в файл журнала.
-h или --help Отображает справочную информацию.
-Q или --query Периодически выводит ход выполнения восстановления.

Примечание!
Обе команды mxrecover и mxrecover -F только инициируют запрос на восстановление и не ожидают его завершения. Процесс восстановления выполняется в фоновом режиме, что позволяет продолжать другие клиентские операции без блокировки. Однако ход выполнения или конечный статус автоматически не отображаются. Используйте mxrecover -Q или mxrecover --query, чтобы вручную проверить состояние восстановления.

Примечание!
Когда команда mxrecover запускается без параметров или только с параметром -c, инициируется инкрементальное восстановление.

3 Примеры

Восстановление отказавшего Segment/Master:

mxrecover

Выполнение полного восстановления отказавшего Segment/Master:

mxrecover -F

#or

mxrecover --force-full-resync

Восстановление ролей Segment/Master:

mxrecover -r

#or

mxrecover --rebalance

Примечание!
YMatrix 5 представляет новую архитектуру базы данных и использует инструмент mxrecover для восстановления кластера. Он несовместим с gprecoverseg. В более ранних версиях используйте инструмент gprecoverseg.

См. также: mxstart, mxstop, mxstate