如何使用BR备份tikv中存储的kv

【 TiDB 使用环境】测试环境
【 TiDB 版本】4.0.13
【复现路径】

  1. 创建tikv 4.0.13 三节点集群
  2. 写入kv
  3. 使用tikv-ctl进行查询 一共查到5条kv
  4. 使用br进行备份
  5. 没任何信息被备份。
    【遇到的问题:问题现象及影响】
    如何备份我那些写入的kv呢??
    【资源配置】
    【附件:截图/日志/监控】
    查询到的kv信息

    使用br full进行备份

    查看日志 没有任何信息被备份

写入kv 具体怎么写的

调用tikv-client,写的二进制文件。 我也用了br raw进行备份,我按照scan的方式 使用 --start ‘’ 无法备份 如果我想全量备份的话 我应该如何使用 br raw??

尝试过使用 RawKV BR工具吗?
TiKV | RawKV BR 使用手册

2 个赞

Verify step:
下载 tikv-br 1.1.0

  1. 创建一个tikv4.0.13三节点集群

  2. 写入5个kv

  3. 使用tikv-br进行备份
    使用 --check-requirements=false 忽略版本


    备份成功

  4. 卸载三节点集群,重新部署个新的

  5. 将leader节点的sst复制到所有节点。

  6. 进行恢复

  7. 停服务 使用tikv-ctl进行查询

恢复成功

谢谢大大

1 个赞

厉害。

你好 我再请教下 假设说我已经把kv备份下来了。。。然后我tikv 原先备份的storeid为1,4,5. 我的原来的tikv已经全部丢失。。新添加的tikv为 1001,1002,1003. 这时候我应该如何恢复呢?

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