通过ID / subject获取已注册的架构

时间:2016-09-21 12:05:56

标签: apache-kafka avro confluent apache-kafka-connect

是否可以在源连接器中获取已注册的架构?我在架构注册表中注册了静态架构,需要从连接器获取该架构并将其传递给SourceRecord。

我使用CachedSchemaRegistryClient来使用模式ID获取模式,但它返回了Avro模式。所以我必须将其转换为org.apache.kafka.connect.data.Schema。请提供一些指示。

或者在连接器中的任何其他方式,我可以使用CachedSchemaRegistryClient直接执行相同操作吗?

谢谢你, Sreejith

1 个答案:

答案 0 :(得分:0)

您可以对架构注册表进行休息调用以进行查找。然而,这是一种非常标准的连接器使用。你可能最好在转换器中进行这种查找。