gpt4 book ai didi

elasticsearch - Elasticsearch Sink Connector 是否像 JDBC sink 连接器一样支持主键上的 upsert 模式?

转载 作者:行者123 更新时间:2023-12-03 02:34:04 27 4
gpt4 key购买 nike

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

最佳答案

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

    key.ignore=false
transforms=ExtractField
transforms.ExtractField.field=id
transforms.ExtractField.type=org.apache.kafka.connect.transforms.ExtractField$Key

关于elasticsearch - Elasticsearch Sink Connector 是否像 JDBC sink 连接器一样支持主键上的 upsert 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59292482/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com