Elasticsearch Sink Connector是否像JDBC Sink Connector一样在主键上支持upsert模式?

问题描述 投票:0回答:1

我正在使用kafka connect从Mongodb中移动数据-> Elasticsearch。目前,更新的记录已作为新文档插入到Elasticsearch索引中。但是,我想基于ID更新现有记录(类似于JDBC Sink Connector中的write.mode = upsert)。有可能吗?

elasticsearch apache-kafka-connect
1个回答
0
投票

我通过设置key.ignore=false解决了该问题,然后使用{id: 1234} to 1234 SMT从ExtractField转换了事件键

    key.ignore=false
    transforms=ExtractField
    transforms.ExtractField.field=id
    transforms.ExtractField.type=org.apache.kafka.connect.transforms.ExtractField$Key
© www.soinside.com 2019 - 2024. All rights reserved.