Вы можете восстановить компонент из файла, созданного при резервном копировании этого компонента. Для этого используется команда 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.
2019.03.17,14.40.41.Пример:
/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