使用br备份到ceph桶,只有三个key,从ceph桶中恢复到新集群,查询时进程卡死

【 TiDB 使用环境】测试环境
【 TiDB 版本】 v7.1.0
【复现路径】
1、新建了两个集群

2、在第一个集群中存入a=1,b=2,c=3三个值

3、使用br备份,并恢复到新的集群,提示成功、s3桶里有sst文件

4、查看tikv数据时,直接卡死了

【遇到的问题:问题现象及影响】
新的tikv集群,查看数据直接卡死了!
请教一下大佬们是否遇到过类似问题?给点排查建议吧,谢谢

日志中也能看到sst的导入;

有个rpc报错:

【资源配置】
【附件:截图/日志/监控】

两个tikv集群如下图:

你这个是从s3直接恢复

是的,从s3的桶里restore过来的,不能这么执行吗?

非标准s3 不支持 你这个是ceph

ceph 也支持 S3 的协议的…

谢谢回复,社区人回复说ceph不是标准的s3协议,不是很明白 :joy: :joy:

我感觉问题是在client 上,tcli 是不是 https://github.com/oom-ai/oomplay 这个?

官方的 tikv client 中没这个东东…

参考链接…

RawKV 是吧?用 tikv-br
TiKV-BR 工具支持对使用 RawKV 的产品进行备份和恢复。

你用的版本这么新,这个这么久没更新了,能支持?

不是用的这个啊;用的是另外一个https://github.com/c4pt0r/tcli

备份恢复使用的txn的模式

没看到官方关于 txn 模式的备份恢复文档,不懂这个实验性的功能是怎么回事 :thinking:

有点疑惑,社区说不支持ceph,建议minio

我看RawKV应该是用是tikv-br工具,命令是tikv-br backup raw,看你截图里边用的是br backup txn,用这个工具导入导出一下?


用这个工具,什么都没备份的

raw 和 txn 是完全不同的接口… 按照工具的描述,是应该不支持 txn 模式的…

你最好用官方推荐的 client… 天天 踩坑…

谢谢,txn这个就是事务的api啊,官方推荐的也支持接口啊

BR 不支持啊,还不明白么… :rofl: :upside_down_face:

我看你说的一直是tcli这个客户端的问题啊,咋又是br不支持了?br有txn选项啊 :sweat: :upside_down_face: