br log 备份到s3,只能发现上传元数据,其他数据上传不了

求助
br log 将数据备份到s3,只能发现将元数据信息上传到s3,没有真实的数据,看日志也没有发现报错啊,这是为啥啊

tiup br log start \
  --task-name=pitr \
  --pd="${PD_IP}:2379" \
  --storage='s3://backup-101/logbackup?access-key=${access-key}&secret-access-key=${secret-access-key}'

日志能发一下吗,你s3。kv节点挂载了吗,在kv节点尝试手动写入文件能写进去吗

Kv 节点可以上传文件到s3

tiup br log status --task-name=pitr --pd "${PD_IP}:2379"任务状态是正常的吗

去tikv节点日志的看看是否有这些信息呢
grep -i “s3|upload|fail” /tidb-deploy/tikv-20160/log/tikv.log

有可能是T iKV 正在攒第一批数据(默认 64MB 或 10 分钟),未到上传阈值

我感觉也是,是不是数据还没打包完,上传正在进行呢

权限没问题吧

我都等了好久了 最起码1个多小时了

最好看看后台的系统日志,看看有没有报错异常信息

有报错就好了,就是没有报错

你看下 metadata 现在的时间是多少

看下监控tikv-details > br log 的图

备份任务未完全结束、S3 上传机制(分块上传)或 权限/配置细节

:one: 集群没有产生新的写入(没有日志)
:two: log backup 已启动但未 flush 到 S3
:three: tikv log backup worker 没正常工作
:four: storage 路径或权限问题导致只写 meta

1 个赞

检查 S3 权限

很多时候是:

S3 只能写 metadata。

不能写大文件。

检查:

aws s3 ls s3://backup-101/logbackup/

看是否有:

log/
checkpoint/

如果只有:

metadata

说明写入失败。

1 个赞

–send-credentials-to-tikv=true加上这个参数不知道行不行https://docs.pingcap.com/zh/tidb/v7.5/backup-and-restore-storages/