【 TiDB 使用环境】测试/ Poc
【 TiDB 版本】
【复现路径】
单台机器,使用tiup部署的集群,集群信息如下:
使用br的命令如下,br的版本是8.3.0:
报错如下:
指定pd地址的是–pd,不是-u吧
tiup br backup full --pd “${PD_IP}:2379”
首先br不一定支持华为的obs,阿里的oss我测试过是支持的,命令如下
br backup full --pd “xxxxxx:2379” --storage “s3://tsp-tidb-backup/test/?access-key=xxxxx&secret-access-key=xxxxx” --s3.provider “alibaba” --s3.region “oss-cn-shanghai” --s3.endpoint “https://oss-cn-shanghai-internal.aliyuncs.com”
在支持的兼容 S3 的 provider没有找到华为的obs,建议给华为云提个工单问问他们支持的参数类型,然后后修改下上面命令测试下。
厉害,学习了
注意数据泄漏问题,你 ak、sk 没遮全
br是支持obs的,我们的br备份就是这个链路~
1、在备份时,需要指定 OBS 的存储桶(Bucket)、文件夹(Folder)、访问密钥(access-key)、秘密访问密钥(secret-access-key)以及华为云 OBS 的终端节点(endpoint):
tiup br backup full --pd “pd01:2379” --storage “s3://tidb/backup?access-key=AK&secret-access-key=SK” --s3.endpoint=“https://obs.cn-north-9.myhuaweicloud.com” --send-credentials-to-tikv=true --ratelimit 128 --log-file backuptable.log。 需要替换上述命令中的 AK
、SK
、pd01:2379
、tidb/backup
等占位符为实际的访问密钥、秘密访问密钥、PD 地址和存储桶路径。
2、还需要确保华为云账户有足够的权限来访问 OBS 服务,并且 OBS 服务的配置允许通过 S3 协议进行数据的读写操作