作为演示的一部分,您将启动Schema Registry
启动Kafka Connect和依赖项(Kafka,Zookeeper,Schema Registry): confluent start connect
启动Kafka Connect和依赖项(Kafka,Zookeeper,Schema Registry):
confluent start connect
如果查看前5个字节,您将看到它们以0开头,然后是另外4个字节表示整数。
见 架构注册表线格式 并尝试做一个 curl localhost:8081/subjects 看它是否列出了您的主题名称 mqtt-key 和 mqtt-value 。
curl localhost:8081/subjects
mqtt-key
mqtt-value
如果您不想要Avro,则需要配置和编辑Kafka Connect属性文件以使用不同的转换器,而不是使用 confluent start 让Kafka和Zookeeper运行
confluent start
或者,如果您希望Python反序列化Avro,您可以参考Github上的confluent-kafka-python repo