Debezium系列之:时区转换器,时间戳字段转换到指定时区

server/2025/2/13 6:04:32/

Debezium系列之:时区转换器时间戳字段转换到指定时区

  • 示例:基本配置
  • 应用TimezoneConverter SMT的效果
  • 示例:高级配置
  • 配置选项

  • 当Debezium发出事件记录时,记录中的时间戳字段的时区值可能会有所不同,这取决于数据源的类型和配置。为了在数据处理管道和应用程序中保持数据一致性和精确性,可以使用时区转换器SMT确保事件记录使用一致的时区来表示时间戳数据。
  • SMT通过使用converted.timezone配置选项将指定字段的值转换为目标时区。可以将目标时区指定为地理时区,例如America/New_York,也可以指定为UTC偏移,例如+02:00。假设记录的字段都是以UTC时间表示的。除了指定的时区之外,SMT还提供了配置选项,可以使用include.list和exclude.list配置选项来包含或排除特定字段的时区转换。
  • SMT支持所有Debezium和Kafka Connect的时态和非时态类型。

注意:

  • 为了遵守夏令时规定,必须在converted.timezone配置选项中指定一个地理时区。如果指定了一个UTC偏移,转换器将应用一个固定的UTC偏移,这对于观察夏令时的地区并不准确。当将时间戳字段转换为一个不遵守夏令时的特定时区时,提供一个固定的UTC偏移是有用的。
  • include.list和exclude.list配置选项是互斥的。必须只指定其中一个选项。

SMT还允许将源信息块中的事件元数据字段(例如ts_ms)转换为目标时区。为了转换元数据字段,必须在include.list


http://www.ppmy.cn/server/167251.html

相关文章

C++ ——基础进阶

1、引用 概念:相当于给变量取个别名,通过使用&在变量定义时定义 1.1 性质 (1)成为一个变量的引用后,就不能成为其他变量的引用 int a1; int& a_citea; int b90; a_citeb; //相当于把b的值给了a_cite cout&l…

Django学习笔记(第二天:render函数渲染网页模板,使用网页模板输出数据,实现前端页面与数据分离)

Django 模板 在 HelloWorld 目录底下 创建 templates 目录并 新建 runoob.html文件,整个目录结构如下: HelloWorld/ |-- HelloWorld | |-- __init__.py | |-- __init__.pyc | |-- settings.py | |-- settings.pyc | |-- urls.py | |-- url…

Qt:Qt网络

目录 Qt网络介绍 UDP Socket TCP Socket HTTP Client 总结 Qt网络介绍 和多线程类似,Qt为了支持跨平台,对网络编程的API也进行了重新封装。咱们接下来的重点介绍Qt的网络相关的API的使用。 实际Qt开发中进行网络编程,也不⼀定使用Qt封…

docker compose部署flink集群

本次部署2个jobmanager和3个taskmanager 一、部署zookeeper集群 flink使用zookeeper用作高可用 部署集群参考:docker compose部署zookeeper集群-CSDN博客 二、创建目录及配置文件 创建timezone文件,内容填写Asia/Shanghai 手动创建目录&#xff1a…

用php tp6对接钉钉审批流的 table 表格 明细控件 旧版sdk

核心代码 foreach ($flows[product_list] as $k>$gift) {$items_list[] [[name > 商品名称, value > $gift[product_name] ?? ],[name > 规格, value > $gift[product_name] ?? ],[name > 数量, value > $gift[quantity] ?? ],[name > 单位, v…

Linux——信号

前言:本文主要介绍信号是什么,信号的产生以及核心转储的机制。 一、信号 1)信号是什么 信号,又称为软中断信号,是Linux系统响应某些条件而产生的一个事件。是操作系统向一个进程或者线程发送的一种异步通知&#xff0…

ROG NUC小而强的秘密,游戏体验MAX

作为ROG第一款迷你主机,ROG NUC以其强大的性能和出色的设计,成为众多游戏爱好者关注的焦点。我们来看看它究竟能否凭借小巧的机身,在游戏中展现惊人实力。 硬件在手,游戏跟我走 ROG NUC有2个配置版本可选,ROG NUC 760…

【深度学习入门_机器学习理论】决策树(Decision Tree)

本部分主要为机器学习理论入门_决策树算法,书籍参考 “ 统计学习方法(第二版)”。 学习目标: 熟悉决策树基础知识:树、熵、信息增益、基尼指数;熟悉决策树构建步骤;熟悉3种典型决策树算法&…