记一次Maxwell抽取mysql_binlog日志报错及解决
由于春节假期长时间没有开启Maxwell,假期结束后开启时报错:
Maxwell couldn't find the requested binlog
解决过程:
用Maxwell用户登陆mysql数据库,查看Maxwell库的position表,发现binlog日志文件太早了,Maxwell按照半个月前的文件名和偏移量去读日志,读不到,所以报错,于是手动改了binlog_file为最新的,并将binlod偏移量清空,重新启动Maxwell,直接从最新的那个binlog文件开始读。