使用jackson过滤多余字段
使用docker快速搭建Flink实时获取MysqlBinLog更新
flink作业
maven依赖
1 | <properties> |
测试客户端
1 | import org.apache.flink.api.common.serialization.SimpleStringSchema; |
更新数据库发现更新内容如下:1
1> {"data":[{"name":"lucy","reg_date":"2019-07-12 05:30:59"}],"database":"test","es":1562922545000,"id":3,"isDdl":false,"mysqlType":{"name":"varchar(20)","reg_date":"datetime"},"old":[{"reg_date":"2019-07-12 04:30:59"}],"pkNames":null,"sql":"","sqlType":{"name":12,"reg_date":93},"table":"userinfo","ts":1562922545507,"type":"UPDATE"}