4.2.5.2集群配置归档Invalid argument

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】oB版本 4.2.5.2 配置s3协议的对象存储,使用ocp 测试成功,命令行ERROR 1210 (HY000): Invalid argument

具体发一下 报错的截图信息

1 个赞



一样的配置,上面测试可以,命令有问题?

1 个赞

参数无效,命令写错了

ALTER SYSTEM SET DATA_BACKUP_DEST=‘s3://oceanbase-test/backup/data?host=cos.ap-xxxx.myqcloud.com&access_id=&access_key=’ TENANT = mysql_tenant;
官网示例,应该怎么?

1 个赞

你这命令在业务租户执行还是在sys租户执行?

1 个赞

sys下

有命令可以参考嘛

什么对象存储??AWS ?还是OBS?我看你host是个IP,这个确定正确否?

看你发的截图就没有认真按这个格式写~ :roll_eyes:

兼容s3协议的。对的,你看存储地址测试的截图是可用的

哪里格式有问题?

你都打马赛克了,看个毛

格式问题,好好检查吧

马赛克地方为ocp上测试的地址信息,和查看格式没有关系。现在问题是为何测试地址可以,命令行一样的信息报错

日志归档前准备

https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000002701927

标题说是配置归档报错,而内容却是搞的数据备份报错,这点能get到,但是你这样遮遮掩掩,想帮你排查都难呢

认真参考 备份前准备-V4.2.5-文档-分布式数据库使用文档

你说你格式没问题,有谁会直接写桶名??你说你格式没问题,你不按要求用域名,你哪来的IP地址??就算你是通过IP转发过来的,你这算是按要求来搞了吗?报错提示无效的参数,这不明显就是有参数写错了吗??你还在纠结OCP测试成不成功的问题,那你了解OCP测试成功这个操作,是通过什么命令去操作??所以你凭什么认为OCP测试地址成功,他就能代表命令行执行alter xxxx配置就能成功??

简单事情不要复杂化,复杂事情简单化,报啥错,咱就跟着错误去找原因,跟着文档去板板正正的操作,否则就是典型的给自己挖坑 :roll_eyes:

1 个赞