开发者社区> 问答> 正文

master.journal.name和master.position不生效

MySQL=5.7.26

在服务器端执行 show master status 显示: File : mysql.binlog-000341 Position: 729696697

于是在instance配置中写为: canal.instance.master.journal.name=mysql-bin.000341 canal.instance.master.position=729696697

但是instance启动后显示: "postion":{"gtid":"","included":false,"journalName":"mysql-bin.000341","position":299,"serverId":622536076,"timestamp":1614457009000} position=299,与配置不一致

另,不写上面两个参数的话,启动后仍然是这个结果

请问我什么地方配置有误吗?

原提问者GitHub用户yourgf

展开
收起
山海行 2023-04-27 18:49:49 94 0
1 条回答
写回答
取消 提交回答
  • 你的instance里面应该又一个meta.dat, 里面记录了下次要拉取的位点信息,如果你想指定消费,可能需要删除这个文件,他会重新读取你的master.journal.name 和 master.position等配置

    原回答者GitHub用户Lovzi

    2023-04-28 13:41:58
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载