大数据实时传输组件Maxwell-时区问题源码修改
项目场景:
大数据实时平台搭建,数据采集部分…
问题描述
Maxwell在处理timestamp字段类型时,默认使用utc时间,会差8个小时。设置配置文件中的参数jdbc_options和replication_jdbc_options,发现只对datetime字段生效,通过修改源码解决了这个问题。
各版本源码下载地址:https://github.com/zendesk/maxwell/tags 下载*.zip包就可以,本地解压后用idea打开修改编译
1.修改
类名:com.zendesk.maxwell.schema.columndef.ColumnDef.java
修改前:
case "datetime":
case "timestamp":
return new DateTimeColumnDef(name, type, pos, columnLength)
共有 0 条评论