canal client-adapter 将mysql数据同步到 es elasticsearch 日期时间少8小时问题解决

参考博客  https://blog.csdn.net/qq_28988969/article/details/103498476

 

  根据以上规则,查看 client-adapter源码发现项目使用的时区默认为操作系统时区,可以在项目启动命令加上 -Duser.timezone=UTC 指定项目的时区,之后重新同步数据到es,日期与数据库一致

  这样做的话有一个缺陷,项目按照utc时区使用之后日志时间就会少8小时,这一点需要注意

posted @ 2020-09-18 12:52  蟑螂恶霸的开发笔记  阅读(1107)  评论(0编辑  收藏  举报