Kafka到数据库数据流水线

时间:2019-07-11 06:26:00

标签: mysql postgresql apache-kafka

enter image description here我有数据输入到Kafka,我想将数据从kafka推送到数据库(Postgresql)。 我正在按照此链接“ https://hellokoding.com/kafka-connect-sinks-data-to-postgres-example-with-avro-schema-registry-and-python/”的步骤进行操作,但出现错误。有任何建议。

2 个答案:

答案 0 :(得分:1)

这不是必需的代码,这可以通过使用Confluent上可用的Kafka connect和mysql连接器来实​​现。

https://www.confluent.io/hub/confluentinc/kafka-connect-jdbc

答案 1 :(得分:0)

您得到的错误是:

Failed to deserialize the data for topic
Error deserializing Avro message
Unknown magic byte

这是因为您指定了Avro转换器,但是主题中的数据不是Avro。

有关详情,请参见本文:https://www.confluent.io/blog/kafka-connect-deep-dive-converters-serialization-explained