如何在客户端重置Canal的位置?
问题描述:
现在的位点在远程Canal所监听的mysql binlog时间长了已经删了。
message message.getId()为永远为-1。
message.getEntries().size() 永远为 0,永远读不出数据!!
疑问:
请问如何在不改动 远程Canal服务的配置或其他啊哦做的情况下,客户端自己重置位置为最新的?
就是监听最新的binlog消息,之前的binlog就忽略???
Canal 服务destination配置
canal.instance.mysql.slaveId = 617
# position info
canal.instance.master.address = 10.1.6.226:3307
canal.instance.master.journal.name =
canal.instance.master.position =
canal.instance.master.timestamp =
#canal.instance.standby.address =
#canal.instance.standby.journal.name =
#canal.instance.standby.position =
#canal.instance.standby.timestamp =
# username/password
canal.instance.dbUsername = mescanal
canal