binlog-canal看不到推送

binlog实例正常运行



使用原生canal 启动日志都正常 但是对表结构新增数据 canal日志没任何信息
canal配置


canal日志


4 个赞

你使用阿里原生canal试一下

3 个赞

我用的是原生的 canal.deployer-1.1.8,这个之前用mysql-canal正式环境使用过没问题。

2 个赞

但是看着也没有报错信息 这个地址不是应该配置obproxy的信息么?看着是配置的binlog实例的信息呀
image

3 个赞

配置集群关联的obproxy的话


就会报错
example.log (2.4 KB)

2 个赞

2 个赞

你通过黑屏查一下实例的信息吧

SHOW BINLOG INSTANCES;

2 个赞

设置obproxy的地址发现
OBProxy 尝试连接的 binlog 后端地址为 192.168.100.48:32983
我之前通过ocp创建的时候确实设置了32983的端口
但是binlog配置文件binlog_instance.conf 是 “start_tcp_port”: 8100,
然后我手动改成32983 重启还会自动变成8100

2 个赞

“service_port”: 2983,

2 个赞

说错了是2983 改成32983 ocp重启实例 之后又会变回去

2 个赞

直接在ocp上修改的么?是怎么修改的 能截图看看么?

2 个赞

黑屏现在能看实例的信息么?

2 个赞

ocp创建binlog集群的时候我设置的的事32983
然后/opt/home/environment/oceanbase/binlogservice/run/qsj1wm5qvc/binlog_instance.conf
里面是2983 然后我就改了这里的配置改成32983 ocp里改不了 然后ocp重启之后又变回了2983

2 个赞

你说的 我没有理解 是你创建binlog实例的时候 就是32983 还是你用过/opt/home/environment/oceanbase/binlogservice/run/qsj1wm5qvc/binlog_instance.conf这个文件又改了

1 个赞

创建binlog集群的时候设置了端口32983 然后发现实际的是2983 导致obproxy连32983连不到

1 个赞

可以

1 个赞

然后binlog_database数据库 nodes表里面发现配置的也是2983端口 binlog_instance.conf里也是2983端口 但是obproxy连的却是32983 --现在就看到这一个报错 其他的没发现

1 个赞

观摩

1 个赞

666

1 个赞

888