开发者社区> 问答> 正文

大神们,有人遇到过flink cdc同步MySQL-->MySQL,时间少了13个小时吗,问题是我已

大神们,有人遇到过flink cdc同步MySQL-->MySQL,时间少了13个小时吗,问题是我已经设置了时区了image.png

展开
收起
真的很搞笑 2023-04-19 21:53:20 342 0
1 条回答
写回答
取消 提交回答
  • 随心分享,欢迎友善交流讨论:)

    如果Flink CDC同步MySQL的时间比MySQL的时间早了13个小时,有可能是因为系统时区设置不正确导致的。在Flink的启动脚本中,可以通过添加-Duser.timezone参数来指定系统时区。

    例如,可以在启动脚本中添加以下参数:

    export JAVA_OPTS="-Duser.timezone=Asia/Shanghai" 其中Asia/Shanghai为中国时区的标识。您可以根据实际情况选择合适的时区标识。

    另外,如果您的MySQL服务器和Flink服务器位于不同的时区,还需要考虑时区转换的问题。在CDC同步时,Flink会将MySQL中的时间戳转换为UTC时间戳,并在输出时重新转换为本地时间戳。因此,您需要确保时区转换的正确性,以避免时间不一致的问题。

    2023-04-21 10:39:50
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
实时计算 Flink 版(Alibaba Cloud Realtime Compute for Apache Flink,Powered by Ververica)是阿里云基于 Apache Flink 构建的企业级、高性能实时大数据处理系统,由 Apache Flink 创始团队官方出品,拥有全球统一商业化品牌,完全兼容开源 Flink API,提供丰富的企业级增值功能。
相关文档: 实时计算 Flink版
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像