Вы можете восстановить компонент из файла, созданного при резервном копировании этого компонента. Для этого используется команда 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(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)edge-ui(классический интерфейс)
- backup_file – имя файла, созданного при резервном копировании компонента. Это значение не включает путь, но включает префикс backup- и расширения имени файла. например
backup-2019.03.17,14.40.41.tar.gz.
Пример:
/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повторно применяет резервную конфигурацию и восстанавливает данные, которые были сохранены в резервной копии. - component_name – название компонента. Некоторые возможные значения:
- Перезапустите компонент, как показано в примере ниже.
/opt/apigee/apigee-service/bin/apigee-service component_name start