大数据实时传输组件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)

大数据实时传输组件Maxwell-时区问题源码修改最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/25980.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>