Mysql Otter could not find first log file name in binary ...

最新搞同步的时候出现了各种问题。

1.could not find first log file name in binary ...

2. can not find start position for canal

3. 

出现上述问题。一般是mysql bin-log被清除了或者binlog定位不准确

处理办法

1.清除pipline的定位点 删除position.

2.查看主数据库的binlog信息

  (1) 主数据库 show master status;

(2) 从数据库操作

      1 slave stop;

      2 CHANGE MASTER TO MASTER_HOST = '主数据库ip', MASTER_USER = '用户', MASTER_PASSWORD = '密码', MASTER_LOG_FILE='mysql-bin.000058', MASTER_LOG_POS=43663710;

      3.slave start;

      4. 这个时候命令 show slave status \G 能看到Master_Log_File 正确了

        5 查看从数据库的binlog信息

             show master status;

3 在Otter页面的Canal管理里面。勾选自定义设置的位点信息

这样下来定位信息应该就没有问题啦。

启动channel测试下。正常运行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值