BR 备份

TIDB BR 备份问题:

Error: error happen in store 4 at 192.168.136.202:20160: File or directory not found on TiKV Node (store id: 4). work around:please ensure br and tikv nodes share a same storage and the user of br and tikv has same uid.: [BR:KV:ErrKVStorage]tikv storage occur I/O error
[tidb@es01 ~]$
怎么办 ,求指教

br backup full
–pd “192.168.136.201:2379”
–storage “local:///data1/backup/full_${date}”
–ratelimit 120
–log-file backup_${date}.log

确保 BR 和 TiKV 节点配置的存储路径是相同的

先确定BR和TIKV的路径是否相同,同时在检查路径权限属组是否正常,之前也遇到过BR工具报的错误不一定准确 :sweat_smile:

/data1/backup 路径每个tikv所在机器上都要有,而且要权限

1 个赞

Pd节点和tikv的节点上都要有你指定的备份目录,且要有权限

每个tikv上都要创建备份目录 并且权限也要赋好

1 个赞

挂个nas试试

不建议用local磁盘,可以用nfs或者minio或者其他S3服务,local磁盘需要每个tikv节点都要有你指定的目录。

2 个赞

BR需要在每个TIKV上都有备份的目录

BR备份要点:
1、每个tikv节点以及执行BR的节点上都要有–storage参数指向的目录
2、以上目录都给执行BR的用户777权限

检查每个Tikv节点上的备份目录是不是一样的,并且是有权限的

每个节点路径一样

错误:在 192.168.136.202:20160 的 store 4 中发生错误:在 TiKV 节点上找不到文件或目录(store id:4)。 解决方法:请确保 BR 和 tikv 节点共享同一个存储,并且 br 和 tikv 的用户具有相同的 uid。
[BR:KV:ErrKVStorage]tikv 存储发生 I/O 错误

BR备份,不是常规理解的找一个地方集中放备份数据的。备份也是分布式的,就需要每个tikv都配置好存储路径

BR需要在每个TIKV上都有相同备份的目录

这个每个节点需要有相同的目录才可以,要不就用s3

在每个tikv机器上都要有备份路径,并且备份路径要一样。,而且要权限