【 使用环境 】生产环境
【 OB or 其他组件 】obproxy
【 使用版本 】2.3.0
【问题描述】obproxy配置binlog service的步骤
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
【 使用环境 】生产环境
【 OB or 其他组件 】obproxy
【 使用版本 】2.3.0
【问题描述】obproxy配置binlog service的步骤
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
根据您提供的信息,您正在使用 obproxy 2.3.0 版本。关于配置 binlog service,需要注意的是,enable_binlog_service
配置项是在 4.1.0 版本引入的,并且在 4.2.2 版本中已经被弃用。因此,在您当前使用的 2.3.0 版本中,这个配置项应该是不可用的。
但是,如果您仍然希望了解如何配置 binlog service,可以参考以下步骤,尽管这些步骤可能不适用于您的当前版本:
检查 obproxy 版本:首先确认您的 obproxy 版本是否支持 enable_binlog_service
配置项。您可以使用以下命令来检查 obproxy 的版本:
obproxy -v
编辑配置文件:找到 obproxy 的配置文件,通常位于 /etc/obproxy/obproxy.conf
或类似的路径下。编辑配置文件,添加或修改以下配置项:
enable_binlog_service = True
binlog_service_ip = "域名1:PORT1;IP2:PORT2;域名3:PORT3;IP4:PORT4"
其中,binlog_service_ip
用于设置 binlog 服务集群地址,支持配置为 IP 地址或域名,多个地址之间用英文分号(;
)分隔。
重启 obproxy:保存配置文件后,重启 obproxy 以使配置生效。您可以使用以下命令来重启 obproxy:
systemctl restart obproxy
验证配置:重启后,可以通过查看 obproxy 的日志文件来验证配置是否生效。日志文件通常位于 /var/log/obproxy/
目录下。
由于您使用的版本较旧,建议您考虑升级到最新版本的 obproxy,以便获得更多的功能和更好的支持。如果您有任何其他问题或需要进一步的帮助,请随时联系 OceanBase 的技术支持团队。
检索到的文档如下:
每个obproxy的节点都需要配置
1、alter proxyconfig set binlog_service_ip=“xxxx:2983”;
2、alter proxyconfig set init_sql=‘set _show_ddl_in_compat_mode = 1;’;