我们的设置如下:
mysql-> maxwell-> kafka->后续服务,从站等。
从主数据库复制数据。
几个中间服务遇到问题,需要很长时间才能解决。麦克斯韦也倒下了。在重新启动时,Maxwell尝试再次从不再由主数据库存储的binlog x上进行拾取。我尝试删除master上maxwell DB中的位置,但在重新启动时仅传播了该更新,而且似乎没有进一步的复制。
无论如何,问题是:我怎样才能迫使maxwell转到最新更新并从那里继续?我已经在多个地方读到了删除maxwell db并重新启动maxwell的操作,这样它就可以从头开始构建它了,但是我不太热衷于在master上运行任何“ drop database”命令。我可以通过进入某些表并更改Binlog位置/心跳值来解决此问题吗?我没有遗憾地设置服务,所以我有点盲目。对我的无知表示歉意,并在此先感谢。