小棱
#1
【 使用环境 】测试环境
【 OB or 其他组件 】ocp
【 使用版本 】4.2.2
【问题描述】~/.obd/cluster/OCP/config.yaml 修改ocp.site.url参数后,obd cluster restart OCP参数不生效
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
4 个赞
淇铭
#3
你登录一下ocp试一下 ocp上个修改这个参数 看看能否修改 可以贴一下 你的yaml文件
obd cluster restart OCP --wp 是这样重启的么?如果不是 确实不会生效
2 个赞
可以尝试使用“带参数重启 OBD 部署的 OceanBase 集群(包含 OCP 组件)”的命令:obd cluster restart 集群名 --wp,使修改后的配置项立即生效。
ocp.site.url 本地 yaml 修改后重启不生效根源:该参数部署阶段写入 OCP 元数据库,进程启动优先读取库内配置,单纯改 config.yaml 重启无法覆盖。解决办法:
- 连接 OCP 内置数据库,执行 update 语句更新 ocp_config 表内
ocp.site.url;
- 更新完成后重启 OCP 集群;
- 务必清除浏览器缓存验证效果。