apache-kafka - Kafka JDBC 源连接器插入或更新
问题描述
我配置了一个 Kafka JDBC 源连接器,以便从 PostgreSQL 数据库推送记录更改(插入或更新)的 Kafka 主题。我使用“时间戳+递增”模式。似乎工作正常。我没有配置 JDBC Sink 连接器,因为我使用的是听该主题的 Kafka Consumer。
该主题的消息是 JSON。这是一个例子:
{
"schema": {
"type": "struct",
"fields": [
{
"type": "int64",
"optional": false,
"field": "id"
},
{
"type": "int64",
"optional": true,
"name": "org.apache.kafka.connect.data.Timestamp",
"version": 1,
"field": "entity_create_date"
},
{
"type": "int64",
"optional": true,
"name": "org.apache.kafka.connect.data.Timestamp",
"version": 1,
"field": "entity_modify_date"
},
{
"type": "int32",
"optional": true,
"field": "entity_version"
},
{
"type": "string",
"optional": true,
"field": "firstname"
},
{
"type": "string",
"optional": true,
"field": "lastname"
}
],
"optional": false,
"name": "author"
},
"payload": {
"id": 1,
"entity_create_date": 1600287236682,
"entity_modify_date": 1600287236682,
"entity_version": 1,
"firstname": "George",
"lastname": "Orwell"
}
}
如您所见,没有关于源连接器是否由于插入或更新而捕获此更改的信息。我需要这些信息。怎么能解决?
解决方案
推荐阅读
- math - 缩放旋转椭圆的 X 轴
- visual-studio - 无法使用 Visual Studio Live Share 在客户端启动项目窗口
- python-2.7 - pip install mock 有效,但 import mock 无效
- javascript - 如何通过 esri js 中的 javascript api 访问安全的 webscene(无需向用户询问凭据。)
- python - 当我在 python tkinter 中另存为 pdf 时,它显示错误
- docker - 在构建 VSCode 开发容器时使用主机网络
- powershell - 混合纠缠发现和运行变量
- asp.net-core - 为什么我的 URL 在我按 Enter 之前得到处理?
- mysql - 使用子查询优化 SQL 查询
- php - 无法安装学说/mongodb-odm-bundle