ob 社区版使用binlog service 是不是一定要部署configserver 才行

【 使用环境 】测试环境
【 OB or 其他组件 】observer logproxy
【 使用版本 】4.2.1.5
【问题描述】
创建binlog 服务后没法正常启动,尝试使用root-server list 参数填到config server url 去后报错

[2024-05-09 02:31:07] [error] http.cpp(84): Failed to http GET, failed to parse url:xx:2882:2881;xx:2882:2881;xx:2882:2881

[2024-05-09 02:31:07] [error] ob_access.cpp(32): Failed to request cluster url:xx:2882:2881;xx:2882:2881;xx:2882:2881

[2024-05-09 02:31:07] [error] binlog_converter_entry.cpp(66): !!! Exit binlog converter process with pid: 14995
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

需要部署 config server,配置的 config url,最后先curl一下测试。

logproxy 里面的文档也没写这个,可以加一下依赖config server 这个模块的说明比较好些,要不然社区版用户要走很多弯路


看ob 的文档说部署obproxy 可以选 configserver 模式部署,但是用OBD 部署的时候没有这个选项,是不是这块没有打通?用OBD没法完整部署所有的oceanbase 相关的组件


【课件】第四期:OceanBase 数据库的迁移和同步
这个课程上也没有写清除需要config server
看了课程的视频都没有操作,只是在念ppt

这个问题说的是,oblogproxy 还是 obproxy?
oblogproxy binlog 模式是需要配置 config url 的。

2个问题
1.ob 社区版使用binlog service 是不是一定要部署configserver 才行
根据上面的回复是需要的
2.OBD 部署的时候 是不是还要手动的部署一下config server 才行,目前的ocp express 没有自动部署config server
看文档是要的

感觉社区版本的资料比较零散,没有完整的从0 - 1安装部署所有组件的文档,依赖关系也不是很清楚

1)binlog模式依赖config_url的,创建 binlog 服务时需要填这个参数。
2)obd部署的集群,是需要单独部署config-server服务生成config_url。

这块内容我们会在oblogproxy文档中增加下引导,感谢你的反馈。