您可以从备份时创建的文件恢复组件
向上该组件。您可以使用 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
(打开 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 是您在执行下列操作时创建的文件的名称:
备份该组件;此值不包含
但包含“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