使用 obd.sh 部署 oceanbase,出现 Parameter check x [ERROR] Running Error: rpc_port: 'auto' is not Integer 报错

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【问题现象及影响】

对应的obd日志如下

【附件】

提问,日志中报出的 _plugin.py,_deploy.py,obd.py 代码仓中都未找到对应的路径。。这些脚本是动态生成的么

麻烦提供下single.yaml内容,报错说rpc_port 的值是’auto’,不是整数,检查下配置是否正确。

single.yaml 是 ./obd.sh prepare 生成的。rpc_port 应该是 10001。

请教一个问题,plugin.py,_deploy.py,core.py和obd.py 这些脚本是不在代码仓里面么?

是 activate_obd.sh 中
export OBD_BIN=${_OBD_BIN:-$DEP_PATH/usr/bin/obd} 可执行文件里面的么?

稍等下,我找相关同学看一下。也可以尝试使用obd部署(不是obd.sh脚本)。

这是obd的代码,不在observer的仓库中

麻烦贴一下yaml文件的内容吧,我们分析下

可能是我们最近的提交引入的bug,正在修复中。目前可以先把下面的配置项删掉试试:

好的

嗯,在 obd/observer.include.yaml 里面找见了