Вы можете восстановить компонент из файла, созданного вами при резервном копировании этого компонента. Вы делаете это с помощью команды restore
.
Обратите внимание, что команда restore
:
- Использует указанный файл резервной копии или получает последний файл резервной копии, если имя файла не было указано.
- Гарантирует, что каталоги данных компонента пусты.
- Останавливает компонент. После восстановления необходимо явно перезапустить компонент.
В этом разделе описывается, как использовать команду restore
.
Чтобы восстановить компонент из файла резервной копии:
- Убедитесь, что следующие каталоги пусты:
/opt/apigee/data/component_name /opt/apigee/etc/component_name.d
Если они не пусты, удалите их содержимое с помощью таких команд:
rm -r /opt/apigee/data/component_name
rm -r /opt/apigee/etc/component_name.d
- Восстановите предыдущую конфигурацию и данные с помощью следующей команды:
/opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file
Где:
- component_name — это имя компонента. Возможные значения включают в себя:
apigee-cassandra
(Кассандра)-
apigee-openldap
(OpenLDAP) -
apigee-postgresql
(база данных PostgreSQL) -
apigee-qpidd
(Qpidd) -
apigee-sso
(Edge SSO) -
apigee-zookeeper
(ZooKeeper) -
edge-management-server
(Сервер управления) -
edge-management-ui
(новый пользовательский интерфейс Edge) -
edge-message-processor
(процессор сообщений) -
edge-postgres-server
(сервер Postgres) -
edge-qpid-server
(сервер Qpid) -
edge-router
(Edge Router) -
edge-ui
(классический пользовательский интерфейс)
- backup_file — это имя файла, который вы создали при резервном копировании этого компонента; это значение не включает путь, но включает префикс «backup-» и расширения файлов. Например,
backup-2019.03.17,14.40.41.tar.gz
.
- component_name — это имя компонента. Возможные значения включают в себя:
- Перезапустите компонент, как показано в следующем примере:
/opt/apigee/apigee-service/bin/apigee-service component_name start
Например:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz
Указание backup_file не является обязательным. Если этот параметр опущен, Apigee использует самый последний файл в /opt/apigee/backup/ component_name
.
Команда restore
повторно применяет резервную копию конфигурации и восстанавливает данные с момента создания резервной копии.