首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只允许单店kafka中的某些列连接

只允许单店kafka中的某些列连接
EN

Stack Overflow用户
提问于 2021-08-26 13:21:14
回答 1查看 142关注 0票数 0

我使用kafka将debezium收集的cdc数据发送到一个单一商店数据库,并使用这个kafka连接json:

代码语言:javascript
复制
{
"name": "my-connector",
"config": {
    "connector.class":"com.singlestore.kafka.SingleStoreSinkConnector",
    "tasks.max":"1",

    "transforms": "dropPrefix,unwrap",
    "transforms.dropPrefix.type": "org.apache.kafka.connect.transforms.RegexRouter",
    "transforms.dropPrefix.regex": "dbserver1.inventory.(.*)",
    "transforms.dropPrefix.replacement": "$1",
    
    "errors.tolerance": "all",
    "errors.log.enable": "true",
    "errors.log.include.messages": "true",

    "transforms.unwrap.type": "io.debezium.transforms.ExtractNewRecordState",

    "topics":"dbserver1.inventory.addresses",

    "connection.ddlEndpoint" : "memsql:3306",
    "connection.database" : "test",
    "connection.user" : "root",
    "connection.password": "password",


    "insert.mode": "upsert",
    "tableKey.primary.keyName" : "id",
    "fields.whitelist": "id,city",

    "auto.create": "true",
    "auto.evolve": "true",
    "transforms.unwrap.delete.handling.mode":"rewrite",
    "transforms.unwrap.add.fields": "ts_ms",

    "singlestore.metadata.allow": true,
    "singlestore.metadata.table": "kafka_connect_transaction_metadata"


 }
}

我希望singlestore数据库只接收和保存来自id列和city列的数据。但很明显

代码语言:javascript
复制
        "fields.whitelist": "id,city",

不像在jdbc接收器连接器中那样工作在这种kafka连接中。我该怎么处理呢?

EN

回答 1

Stack Overflow用户

发布于 2022-07-02 08:59:35

又是我,看起来你应该可以使用作为你的CDC工具。它将允许您筛选表中的特定列,然后将插入/更新/删除插入到SingleStore中。https://docs.arcion.io/docs/references/filter-reference/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68939323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档