简体   繁体   English

用于Kafka Connect的Elasticsearch连接器-偏移量和时间戳

[英]Elasticsearch connector for Kafka Connect - offset and timestamp

I am using elasticsearch connector (confluent) for kafka connect. 我正在为kafka connect使用elasticsearch连接器(汇合)。 I am getting messages from topic into elasticsearch index. 我正在从主题获取消息进入Elasticsearch索引。 I can see that offset is part of _id if no key is used. 我可以看到,如果不使用任何键,则偏移量是_id的一部分。 I want to browse the messages in elasticseach based on offsets and timestamp. 我想基于偏移量和时间戳在elasticseach中浏览消息。

Is it possible to get the offset and timestamp of message as fields in the index? 是否可以获取消息的偏移量和时间戳作为索引中的字段?

Here is the elasticsearch document 这是elasticsearch文件

{ "_index": "test-elasticsearch-sink", "_type": "kafka-connect", "_id": "test-elasticsearch-sink+0+0", "_score": 1, "_source": { "f1": "value1" } }

Thanks, Rajesh 谢谢,拉杰什

目前尚不可能,但是我们正在考虑一项功能,该功能将允许提升记录元数据,例如timestamptopicpartition ,对字段的offset

Using Single Message Transforms you can indeed add new fields including values such as offset and timestamp. 使用单消息转换,您确实可以添加新字段,包括诸如偏移量和时间戳记的值。 Have a look at org.apache.kafka.connect.transforms.InsertField . 看看org.apache.kafka.connect.transforms.InsertField

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM