备份恢复

同机恢复的时候,如果备份的数据时系统节点15个,恢复数据时系统删减了2个节点,那么这样恢复能成功吗?

异机恢复的时候,恢复的节点数必需和原来的节点数相同吗?
比如说备份集群是15个节点,恢复时集权节点数大于或者小于了15个。

上面所说的备份恢复是指用什么组件以及工具的备份恢复操作,是 dumpling+tidb-lightning 还是指 br 的 backup 和 restore?

BR 工具

1、BR 恢复,不建议同机恢复,因为,如果是同机恢复,那么会出现下面的情况:

  • 恢复时,会出现同名的库表而报错,BR 看起来暂时没有 remap schema 和 table name 的功能

  • 数据恢复时,整个集群处于 importer 模式,那么会对其他在线业务造成影响。目前有一个 在线恢复 实验特性,来降低 BR 恢复对在线业务的影响,但是不建议在生产环境使用,文档如下:

    https://docs.pingcap.com/zh/tidb/stable/use-br-command-line-tool#在线恢复实验性功能

2、BR 异机恢复
在异机恢复时,理论上不需要原集群和恢复集群保持一致的节点数量,可以测试验证下~

好的,谢谢

:handshake::handshake::handshake:

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。