MONGODB KAFKA Source CONNECTOR 如何更改Kafka分区键

问题描述

1;我尝试使用 valuetokey 更改分区键,但出现错误“仅支持 Struct 对象 [将字段从值复制到键],找到:java.lang.String”; 2;我想更新返回结构类型的源代码 MongoSourceTask.poll(),但无法更改它;

如何解决,谢谢

enter image description here

解决方法

您不应修改连接器源代码。

您可以使用 JSON(启用模式)、Avro 或 Protobuf 来获取具有可访问字段的 Struct 类型

从您的错误来看,您似乎使用了禁用架构的 StringConverter 或 JSONConverter