qhd2004
(Qhd2004)
1
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【概述】 场景 + 问题概述
我在中控机上用br对tidb集群进行备份,在中控机上用户为appadmin,而tidb集群用户为tidb,在备份时出现报错:Error: [BR:KV:ErrKVStorage]tikv storage occur I/O error
backup_tidb_sy_uat_2021-07-07.log (3.5 MB)
【TiDB 版本】
v5.1.0
脚本内容如下
tidb集群状态
脚本是用appadmin用户执行的
[appadmin@walle91228 ~]$ ./backup_tidb_shenyang_to_minio.sh
我的问题是:
1,执行脚本的用户与tidb的deploy user是不是要一致才行?
2,如果我想用appadmin来执行脚本备份,那需要如何调整呢?
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
1 个赞
yilong
(yi888long)
2
1.需要用同一个用户,应该是有限制uid也要一致。
2.脚本切换到备份用户
用这个 appadmin
用户执行 br backup
是没有问题的,不需要跟集群上的用户保持一致,也不需要跟部署集群的用户保持一致, 只要满足这些就够了
- 有权限执行 br
- 能够访问 PD
- 提供 S3 信息
不知道你这次备份为啥失败,对了, minio 上有文件吗
mc ls ossbak/tidb-backup/tidb-sy-uat/2021-07-07/
1 个赞
qhd2004
(Qhd2004)
4
我用appadmin用户执行备份成功了,之前报错是在拼url时多了“/”了
1 个赞
是哪个 url 拼错了?可以详细说说,也许其他人也会遇到同样的问题
2 个赞
system
(system)
关闭
7
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。