rladmin 集群恢复
从备份文件中恢复集群。
从备份文件中恢复集群。配置备份文件的默认位置是 /var/opt/redislabs/persist/ccs/ccs-redis.rdb
。
rladmin cluster recover
filename <recovery filename>
[ ephemeral_path <path> ]
[ persistent_path <path> ]
[ ccs_persistent_path <path> ]
[ rack_id <ID> ]
[ override_rack_id ]
[ node_uid <number> ]
[ flash_enabled ]
[ flash_path <path> ]
[ addr <IP address> ]
[ external_addr <IP address> ]
参数
参数 | 类型/值 | 描述 |
---|---|---|
addr | IP地址 | 设置节点的内部IP地址。如果未提供,节点将自动设置地址。(可选) |
ccs_persistent_path | filepath | CCS快照的存储路径(默认与persistent_path相同)(可选) |
external_addr | IP地址 | 设置节点的外部IP地址。如果未提供,节点将自动设置地址。(可选) |
ephemeral_path | filepath (默认: /var/opt/redislabs) | 临时存储位置的路径(可选) |
filename | filepath | 用于恢复的备份文件 |
flash_enabled | 启用闪存存储(可选) | |
flash_path | filepath (默认: /var/opt/redislabs/flash) | 如果节点不支持CAPI,则指定闪存存储位置的路径(如果启用了flash_enabled,则为必需) |
node_uid | integer (default: 1) | 指定哪个节点将首先恢复并成为主节点(可选) |
override_rack_id | 更改为由rack_id 指定的新机架(可选) |
|
persistent_path | filepath | 持久存储位置的路径(可选) |
rack_id | string | 切换到指定的机架(可选) |
返回
如果集群成功恢复,则返回ok
。否则,返回错误信息。
Example
$ rladmin cluster recover filename /tmp/persist/ccs/ccs-redis.rdb node_uid 1 rack_id 5
Initiating cluster recovery... ok