OBLogProxy启动成功,但状态异常

【 使用环境 】生产环境
【 使用版本 】oceanbase=4.3.5.1, configserver=1.0.1-4, obproxy=4.3.3.0-5, obbinlog=4.2.3
【问题描述】show binlog instances状态异常,如下图:

【附件及日志】oblogproxy产生了2个日志文件:
out.log (4.3 KB)
logproxy.log (708.5 KB)

麻烦老师帮忙看一下,谢谢。

目前obbinlog4.2.3版本 不支持oceanbase4.3.5.1 如果想使用oceanbase4.3.5.1 这个版本更换一下适配的cdc 版本 或者使用低版本的oceanbase


https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000002309530

我看支持V4.3.5_CE,我的是V4.3.5.1差最后一个小版本也不行么?

是的 如果支持都是有说明的 binlog423发布的早 ob435bp1发布的晚 可以替换一下适配的cdc版本

老师,我把libobcdc升级到了4.3.5.1还是同样的错误:

升级以后 binlog服务重启了么?你可以看一下 run/{instance_name}/log 下边的 obcdc 的日志里有没有 EDIAG 或者 ERROR 信息。

重启了,run下面没有日志文件:
image

你是按照 我发给你的文档 操作替换的么?

嗯,是的,按这个文档里操作的: 安装 obcdc-V4.2.0-文档-分布式数据库使用文档

再查一下 这个信息
show binlog instances

还是和之前一样:
image

image
连这个运行 都失败
show master status\G;这个信息 也查一下

是在2983端口上看么:

通过OBProxy查看报这个错误:

这样查看 看着是实例没有启动成功 实例重新启动一下
obclient -h10.10.10.1 -P2883 -uroot@obmysql -p -Doceanbase -A

实例重新启动以后 通过这样查看一下 信息 obdemo集群名test1租户名 替换一下
SHOW BINLOG SERVER FOR TENANT obdemo.test1;

通过2881,2883都能连进去,这样也是没启动成功么

不是ob没有启动成功 是binlog实例应该有问题 导致的obproxy和binlog连接有问题

实例已重新启动:
image

binlog实例重启 不是节点重启
https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000001999443