小编Ark*_*man的帖子

带有自定义时间戳的 Kafka Connect.extractor

我在尝试将消息从 Kafka 读取到 S3 时遇到了将 jar 添加到 Kafka 连接类路径的问题。

目标是根据时间戳在分区中写入消息,时间戳是 Kafka 消息中 Key 的一部分。

为了使故事简短,我必须提供自定义时间戳提取器。按照此处的文档创建了一个实现TimestampExtractor接口的类并将 JAR 位置添加到plugin.path属性中。

问题是当我开始连接时,找不到类。不知何故,jar 不在类路径中,我得到了

org.apache.kafka.common.config.ConfigException: Invalid timestamp extractor: partitioner.SpotadDateTimeExtractor
Run Code Online (Sandbox Code Playgroud)

附加数据:

版本:融合 4.0.0

连接:连接独立

启动命令:

sudo /home/ubuntu/confluent-4.0.0/bin/connect-standalone \ /home/ubuntu/confluent-4.0.0/etc/kafka/connect-standalone.properties \ /home/ubuntu/confluent-4.0.0/etc/kafka-connect-s3/quickstart-s3.properties

Apreaciate任何帮助。

apache-kafka apache-kafka-connect confluent-platform

4
推荐指数
1
解决办法
991
查看次数