br恢复问题

目前有两个集群,第一个集群:由多台机器搭建,第二个集群是由单台机器搭建
从第一个集群中用br工具备份单个库,语句如下:
tiup br backup db --pd “192.168.201.5:2379” --db test --storage “local:///nfs/backup” --ratelimit 120 --log-file backupdb.log
用此备份集群在第一个集群中恢复,恢复结果没有问题。语句如下:
tiup br restore db --pd “192.168.201.4:2379” --db “test” --storage “local:///nfs/backup” --log-file restoredb.log

问题:我想把第一个集群中的备份集复制到第二个集群中恢复数据:
恢复语句如下:
tiup br restore db --pd “10.0.46.3:2379” --db “test” --storage “local:///root/tidb/backup” --log-file restoredb.log
/root/tidb/backup的权限是777
执行恢复的时候报如下错误:
Error: Permission denied (os error 13): [BR:KV:ErrKVDownloadFailed]download sst failed;
请问这是啥问题导致的?

第二个集群,tikv是否有挂载上nfs。如果没有需要挂载上。如果挂载了,检查一下权限是否足够

把备份的文件让第二个集群有全部权限,第二个集群需要能看到第一个集群所有kv上的备份文件

您好,备份的文件,第二个集群已经拥有全部权限了:截图如下:

两个集群的tikv集群都挂载同一个nfs试试呢?

您好,我按你的方法,再测试一下。

经过测试,挂载上nfs后,就可以了,谢谢

nice~

谢谢您

该问题是否已经解决?
如已经解决,请对问题标记【该条内容对我有帮助】,问题才能被搜索到,也能帮助他人更高效地找到答案。
如果你的问题还没有解决,请继续追问及反馈你遇到的问题,附上操作提示或者截图。

1 个赞