我正在尝试使用Kafka Connect读取Postgres数据库中的更改。
我在本地系统上运行了Kafka,我想以独立模式使用Kafka Connect API来读取Postgres服务器数据库更改。
connect-standalone.sh connect-standalone.properties dbezium.properties
如果有人能帮助我设置CDC Postgres Debezium连接器的配置属性,我将不胜感激。
我按照下面的内容来构建这些属性
默认情况下,卡夫卡主题的名称采用表单
servername.schemaname.tablename,其中servername是逻辑名称
使用database.server.name指定的连接器
配置属性
下面是我为dbezium.properties所提出的。
name=cdc_demo
connector.class=io.debezium.connector.postgresql.PostgresConnector
tasks.max=1
plugin.name=wal2json
slot.name=debezium
slot.drop_on_stop=false
database.hostname=localhost
database.port=5432
database.user=postgress
database.password=postgress
database.dbname=test
time.precision.mode=adaptive
database.sslmode=disable
假设我创建一个pg模式名作为演示,表名作为供应商
所以我需要创建一个名为
测试.演示.供应商
所以这个插件可以将数据推送到?
还有人能推荐一个具有Postgress服务器+的Docker映像,它带有合适的复制插件,如wal2json等吗?我自己很难配置Postgres和CDC插件。
作者尝试用Kafka Connect读取Postgres数据库更改,想以独立模式使用Kafka Connect API读取。寻求设置CDC Postgres Debezium连接器配置属性的帮助,给出了dbezium.properties的配置内容,还希望有人推荐带合适复制插件的Postgres服务器Docker映像。
2044

被折叠的 条评论
为什么被折叠?



