java 解析mysql 的binlog 日志文件
2018-03-05 10:42
615 查看
原文链接:https://ask.hellobi.com/blog/cimen/9133
Maven 配置
Java文件
Maven 配置
<dependency> <groupId>com.github.shyiko</groupId> <artifactId>mysql-binlog-connector-java</artifactId> <version>0.13.0</version> </dependency>
Java文件
import com.github.shyiko.mysql.binlog.BinaryLogFileReader; import com.github.shyiko.mysql.binlog.event.Event; import com.github.shyiko.mysql.binlog.event.deserialization.ChecksumType; import com.github.shyiko.mysql.binlog.event.deserialization.EventDeserializer; import java.io.File; import java.io.IOException; class Sample { public static void main(String[] args) throws IOException { String filePath="D:\\DATA\\mysql-bin.000987"; File binlogFile = new File(filePath); EventDeserializer eventDeserializer = new EventDeserializer(); eventDeserializer.setChecksumType(ChecksumType.CRC32); BinaryLogFileReader reader = new BinaryLogFileReader(binlogFile, eventDeserializer); try { for (Event event; (event = reader.readEvent()) != null; ) { System.out.println(event.toString()); } } finally { reader.close(); } } }
相关文章推荐
- pt-query-digest解析mysql的Binlog日志
- java解析XML配置文件及log4j开源日志系统
- java 管理MYSQL 二进制日志 binlog
- mysql根据binlog文件查看更新日志。Linux系统
- centos6.5测试环境,mysql5.6,java8,tomcat8,文件解压,tomcat输出日志
- Mysql: mysqlbinlog命令查看日志文件
- mysqlbinlog- 处理二进制日志文件的实用工具 学习笔记
- [MySQL binlog]mysql如何彻底解析Mixed日志格式的binlog
- MySQL 日志文件binlog相关操作
- 修改 mysql-binlog 二进制日志文件至其它目录
- mysql 清理 binlog 二进制日志文件
- log4j.properties(java日志文件)语法语句解析,什么意思,使用方法举例
- 利用Maxwell组件实时监听Mysql的binlog日志,并且把解析的json格式数据发送到kafka窗口供实时消费
- 使用java自带的java.util.logging创建日志类,支持保存日志到文件和mysql
- [MySQL binlog]mysql如何彻底解析Mixed日志格式的binlog
- mysql误删除数据恢复之3 innodbackup+binlog日志解析
- MySQL5.6创建用户密码不再明文显示在binlog二进制日志文件里
- java解析txt文件的内容然后插入mysql
- 数据采集之解析Mysql的binlog日志发送至Kafka实时消费
- 使用mysqlbinlog工具通过日志文件恢复数据