您可以从在备份某个组件时创建的文件中恢复该组件。您可以使用 restore
命令执行此操作。
请注意,restore
命令:
- 使用指定的备份文件,或者获取最新的备份文件(如果未指定文件名)。
- 确保该组件的数据目录为空。
- 停止组件。您必须在恢复后明确重启该组件。
本部分介绍了如何使用 restore
命令。
如需从备份文件恢复组件,请执行以下操作:
- 使用以下命令恢复之前的配置和数据:
/opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file
其中:
- component_name 是组件的名称。可能的值包括:
apigee-cassandra
(卡桑德拉)apigee-openldap
(打开 LDAP)apigee-postgresql
(PostgreSQL 数据库)apigee-qpidd
(Qpidd)apigee-sso
(边缘单点登录)apigee-zookeeper
(ZooKeeper)edge-management-server
(管理服务器)edge-management-ui
(新版 Edge 界面)edge-message-processor
(消息处理器)edge-postgres-server
(Postgres 服务器)edge-qpid-server
(Qpid Server)edge-router
(边缘路由器)edge-ui
(传统版界面)
backup_file 是您在备份该组件时创建的文件的名称。
例如:
/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