go-mysql-org / go-mysql-elasticsearch

Sync MySQL data into elasticsearch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An error occurred after flush engine logs

zhaojianweigood opened this issue · comments

  • [2020/01/17 21:35:38] [error] sync.go:121 parse query(flush engine logs) err line 1 column 12 near "engine logs"

  • [2020/01/17 21:35:38] [error] canal.go:230 canal start sync binlog err: line 1 column 12 near "engine logs"

  • [2020/01/17 21:35:38] [error] river.go:297 start canal err line 1 column 12 near "engine logs"`

使用阿里云数据库并配置了定时做数据备份,每次备份时,报此错误,之后发现后重新启动会报异常找不到bin_log的file。

  • [2020/01/19 09:34:45] [error] binlogstreamer.go:77 close sync with err: ERROR 1236 (HY000): Could not find first log file name in binary log index file

  • [2020/01/19 09:34:45] [error] canal.go:230 canal start sync binlog err: ERROR 1236 (HY000): Could not find first log file name in binary log index file

  • [2020/01/19 09:34:45] [error] river.go:297 start canal err ERROR 1236 (HY000): Could not find first log file name in binary log index file

这种因为数据库备份,产生的这种bin_log日志跟踪丢失的问题怎么解决呢