Вы можете восстановить компонент из файла, созданного вами при резервном копировании этого компонента. Вы делаете это с помощью команды 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 database)apigee-qpidd
(Qpidd)apigee-sso
(Edge SSO)apigee-zookeeper
(ZooKeeper)edge-management-server
(Management Server)edge-management-ui
(new Edge UI)edge-message-processor
(Message Processor)edge-postgres-server
(Postgres Server)edge-qpid-server
(Qpid Server)edge-router
(Edge Router)edge-ui
(Classic 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
повторно применяет резервную копию конфигурации и восстанавливает данные с момента создания резервной копии.