【问题标题】:Debezium timestamp issue, unable to convert into local timezoneDebezium 时间戳问题,无法转换为本地时区
【发布时间】:2020-06-15 13:02:28
【问题描述】:

我们已经做了一些设置来使用 debezium 复制 mysql。时间戳字段正在转换为 UTC 时区,但我们的系统位于 CST 时区。它在我们的转换类中提供 UTC 时间戳。我们无法转换为 CST 时区。有没有办法不转换为 UTC 时区,或者我们可以将其转换回 CST 时区。

【问题讨论】:

  • 为什么您无法转换? 您在哪里进行转换?我可以建议将所有内容都设置为 UTC 吗?

标签: mysql apache-kafka apache-kafka-connect cdc debezium


【解决方案1】:

有一个供公众使用的新 SPI,您可以使用它来根据您的要求自定义转换处理 - https://debezium.io/documentation/reference/1.1/development/converters.html

【讨论】:

    【解决方案2】:

    对于 MySQL,我使用 SPI 实现了 UTCtimestamp 转换器(将时间戳字段从 UTC 转换为本地)。 https://github.com/aminkr/UTCTimestampConverter

    【讨论】:

    • 您可以通过向我们展示一些代码来改进您的答案。
    猜你喜欢
    • 2019-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 2019-08-15
    • 2018-04-17
    • 2016-01-14
    • 1970-01-01
    相关资源
    最近更新 更多