`
m635674608
  • 浏览: 4930560 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

canal meta.data 文件说明

 
阅读更多

2 解决方法: 编辑canal/conf/example/meta.dat 重新指定链接信息,然后重起canal服务。

3 meta.data 内容是个json串,大概如下:

{"clientDatas":[{"clientIdentity":{"clientId":1001,"destination":"example","filter":""},"cursor":{"identity":{"slaveId":-1,"sourceAddress":{"address":"10.10.161.84","port":3306}},"postion":{"included":false,"journalName":"mysql-bin.000033","position":5988,"timestamp":1429621093000}}}],"destination":"example"}

我只修改了其中几项:

clientId 可以参考:canal/logs/example/meta.log
address:主库ip
port:主库端口
journalName : binlog名称。
position:开始同步的位置
timestamp : 延迟的时间(写0会从journalName开头开始同步)。
destination : 实例名(默认应该和当前目录名一致)

注: 实际运行发现,如果指定参数有差异,canal会从journalName的起始位置开始同步。

 

http://www.codeweblog.com/%E7%A3%81%E7%9B%98%E6%BB%A1%E4%BA%86-cannal%E9%87%8D%E8%B5%B7%E5%90%8E%E9%93%BE%E6%8E%A5%E5%BC%82%E5%B8%B8%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics