第 8 章 备份和恢复 Data Grid 集群
创建包含缓存条目、缓存配置、Protobuf 模式和服务器脚本的数据网格资源存档。然后,您可以在重启或迁移后使用备份存档来恢复 Data Grid Server 集群。
先决条件
- 启动 Data Grid CLI。
- 连接到正在运行的 Data Grid 集群。
8.1. 备份 Data Grid 集群 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以 .zip
格式创建备份存档,您可以在 Data Grid Server 上下载或存储。
先决条件
备份存档应反映最新的集群状态。因此,您应该确保在创建备份存档前集群不再接受写入请求。
流程
- 创建与 Data Grid 的 CLI 连接。
使用适当的选项运行
backup create
命令,例如:使用自动生成的名称备份所有资源。
[//containers/default]> backup create
[//containers/default]> backup create
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 备份名为
example-backup
的备份存档中的所有资源。[//containers/default]> backup create -n example-backup
[//containers/default]> backup create -n example-backup
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将所有资源备份到服务器上的
/some/server/dir
路径。[//containers/default]> backup create -d /some/server/dir
[//containers/default]> backup create -d /some/server/dir
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 仅备份缓存和缓存模板。
[//containers/default]> backup create --caches=* --templates=*
[//containers/default]> backup create --caches=* --templates=*
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 仅备份命名 Protobuf 模式。
[//containers/default]> backup create --proto-schemas=schema1,schema2
[//containers/default]> backup create --proto-schemas=schema1,schema2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
列出服务器上的可用备份存档。
[//containers/default]> backup ls
[//containers/default]> backup ls
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从服务器下载
example-backup
存档。如果备份操作仍在进行中,该命令将等待它完成。
[//containers/default]> backup get example-backup
[//containers/default]> backup get example-backup
Copy to Clipboard Copied! Toggle word wrap Toggle overflow (可选)从服务器中删除
example-backup
归档。[//containers/default]> backup delete example-backup
[//containers/default]> backup delete example-backup
Copy to Clipboard Copied! Toggle word wrap Toggle overflow