请教使用oblogproxy cdc模式鉴权失败问题

【 使用环境 】生产环境
【 OB or 其他组件 】 ob + oblogproxy
【 使用版本 】ob版本:5.7.25-OceanBase_CE-v4.2.2.0 oblogproxy版本:obbinlog-ce-4.0.1-1
【问题描述】
之前有在本地服务器测试过,版本和正式服务器一致,可以正常启动并监听导数据变动。正式数据库由于是内网环境,在启动oblogproxy时报了如下错误,但是查看端口也正常监听了。

然后在正式环境创建LogProxyClient实例时报一直报鉴权失败错误:LogProxy refused handshake request: code: 502 message: “Failed to auth”,请问这个是什么原因导致的,是否和启动oblogproxy时的报错有关,有无内网的安装方案

3 个赞

需要看一下 obbinlog 的日志,参考 https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000001512597

1 个赞

另外需要注意,LogProxyClient 是用来订阅 oblogproxy cdc 模式的,如果是用的 binlog 模式,应该用 mysql 的 binlog 工具,比如 GitHub - osheroff/mysql-binlog-connector-java: MySQL Binary Log connector

2 个赞

:+1: