创建Binlog实例之后,数据库发生变更,Binlog文件不更新

【 使用环境 】测试环境
【 OB or 其他组件 】oceanbase-all-in-one(社区版包含所有组件)+ obbinlog-ce
【 使用版本 】4.3.5+4.2.3
【问题描述】安装好OceanBase社区版数据库之后,按照https://www.oceanbase.com/docs/community-obd-cn-1000000002023495这个文档部署了Binlog服务,然后按照https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000001999434创建了Binlog任务和实例,各种配置和验证结果都显示没有问题,然后根据文档中的说明创建数据库test1之后再次观察Binlog文件和Binlog事件,发现都没有变化
【复现路径】问题出现前后相关操作
【附件及日志】


所有操作步骤都与官网文档一致,过程中也没有过报错

1 个赞

查一下实例的状态
SHOW BINLOG INSTANCES;

1 个赞

1 个赞

麻烦把这四个日志提供一下
binlog_instance.log
libobcdc.log
logproxy.log
obproxy.log

libobcdc-ftqnim54ff.zip (6.0 MB)
libobcdc-mxuso8v8w3.zip (6.1 MB)
logproxy.zip (2.1 MB)
obproxy.zip (11.9 MB)

从这个节点上 192.168.1.16,node_port:2983查看信息报错 建议直连binlog_service_ip 多执行几次show binlog server for tenant $cluster_name .$tenant_name 看看,替换为真实的集群和租户名

在obproxy上查一下这个信息
SHOW PROXYCONFIG LIKE ‘binlog_service_ip’;


看起来好像也没有问题啊

544798][Y0-000015067DB90490] [lt=0] [dc=0] cluster not exist(cluster_name={config_string:“MetaDataBase”}, master_cluster_id=0, cluster_id=0, ret=-4018)
DIAG [PROXY] fetch_rs_list_from_url (ob_config_server_processor.cpp:2001) [544842][Y0-000015067FB566B0] [lt=0] [dc=0] fail to fetch rslist json info(json={“Code”:404,“Message”:“resource not found: no obcluster found with query param &{obdv1 0 2}”,“Success”:false,“Data”:null,“Trace”:“fd754ac809e40c71”,“Server”:“192.168.1.16”,“Cost”:0}
, ret=-4216)
看着是和MetaDataBase连接有问题获取obcluster失败

MetaDataBase是什么啊?没见过呢

配置的元数据库metadb

我想重启下集群试试,结果启动不起来了,这又是啥情况啊?


1、看着像是连接报错


2、执行一下这个 把日志保存在文本里 发一下

3、obd日志: 默认保存在安装obd的用户home路径: cd ~/.obd/log/
4、obd cluster edit-config mob_test --保存在文本里 提供一下

重启的问题已经解决了,原因是安装完OceanBase之后,通过OCP Express修改过密码,但是配置文件里并没有更新,所以启动的时候连不上,改了之后就好了,回头我再试试Binlog的问题,多谢。如果还有问题的话,还得继续请教了 :handshake:

还是不行,看起来好像一切都正常,但是binlog文件始终不更新,不知道到底哪里出了问题,我是完全按照这里的说明进行部署binlog的:https://www.oceanbase.com/docs/community-obd-cn-1000000002023495 ,其中用的这个:已有 MetaDB 部署 Binlog 服务,唯一区别就是创建binlog实例时,文档里是用的obd命令行,而我是sql语句

这个几个日志 重新发一下

你安装的ob是435还是435bp1 查一下版本号 SHOW VARIABLES like ‘version_comment’;

这个稍等会的,这会有点忙

我感觉跟fail to fetch rslist json info这个报错有点关系

log.zip (5.7 MB)

fail to fetch web rs list from url(url=“http://192.168.1.16:8080/services?Action=ObRootServiceInfo&User_ID=alibaba&UID=admin&ObRegion=obdv1&version=2”, ret=-4216
看着报错信息 应该和你配置的obconfigurl有关系 看着链接报错


应该是这一步有问题

ODP 与 OCP 的网络异常 可能无法校验用户名和密码或者ip地址和端口

1 个赞