【发布时间】:2021-10-24 19:46:56
【问题描述】:
已经有一个问题Debezium Heartbeat Action not firing,但它没有解决我的问题。
这是我的 postgres 源连接器配置。它每 5 秒后生成一次心跳事件。我已经通过检查 kafka 主题确认了这一点,但问题是它没有更新数据库心跳表中的行。有什么建议吗?
{
"name": "postgres-localdb-source-connector",
"config": {
"connector.class": "io.debezium.connector.postgresql.PostgresConnector",
"tasks.max": "1",
"database.hostname": "postgres",
"database.port": "5432",
"slot.name":"debezium",
"database.user": "postgres",
"database.password": "postgres",
"database.dbname" : "postgres",
"database.server.name": "dbserver2",
"database.history.kafka.bootstrap.servers": "kafka:9092",
"database.history.kafka.topic": "schema-changes.dbserver2",
"schema.include": "inventory",
"tables.include": "customers,heartbeat",
"publication.autocreate.mode" : "filtered",
"max.batch.size":"20480",
"max.queue.size":"81920",
"poll.interval.ms":"100",
"heartbeat.interval.ms": "5000",
"heartbeat.action.query" :"INSERT INTO heartbeat (id, ts) VALUES (1, NOW()) ON CONFLICT(id) DO UPDATE SET ts=EXCLUDED.ts;"
} }
【问题讨论】:
标签: postgresql apache-kafka-connect debezium cdc heartbeat