HiApache Kafka users email distribution list. I'm trying to post to connect-offsets topic a message with a lsn from the past. I dump the connect offsets topic with the following command:
./kafka-console-consumer.sh --bootstrap-server <conn string> --consumer.config ../config/consumer.properties --property print.key=true --new-consumer --topic connect-offsets (config-consumer.properties has a group.id and SSL configuration information). Then I'll extract a message, and keeping all the key & value fields the same with the exception of using an old LSN, I turn off Kafka Connect and produce to the connect-offsets topic with a connection formed with the following command: [root@billing-kafka001 bin]# ./kafka-console-producer.sh --broker-list <conn string> --topic connect-offsets --property "key.separator=," --property "parse.key=true" --property "compression.codec=1" --producer.config ../config/producer.properties (producer.properties has only ssl configuration settings). The messages look like this: ["postgres-events-connector",{"server":"staging-billing"}]{"last_snapshot_record":true,"lsn":1275604312,"txId":2125,"ts_usec":1520019207386333000,"snapshot":true} When Kafka Connect is restarted, however, the offset source_info reported is that of the last commit issued by the producer, not my reset point. Am I obtaining the key in the wrong fashion? Should txId be reset to the value of commit I obtained the LSN from (I tested this and my results were no better)? Am I using the correct compression codec for the topic? Any assistance would be greatly appreciated!! Thanks in advance for any assistance anyone can provide, Joseph Hammerman