【发布时间】:2020-07-14 14:51:00
【问题描述】:
尝试使用来自控制台消费者的 kafka Avro 消息,但不确定如何反序列化消息。
sh /usr/hdp/current/kafka-broker/bin/kafka-console-consumer.sh --bootstrap-server localhost:6667 --topic test --consumer.config /home/user/kafka.consumer.properties --from-beginning --value-deserializer ByteArrayDeserializer
Schema Registry 中测试主题的 Avro Schema 是:
{
"type": "record",
"namespace": "test",
"name": "TestRecord",
"fields": [
{
"name": "Name",
"type": "string",
"default": "null"
},
{
"name": "Age",
"type": "int",
"default": -1
}
]
}
使用 HDP 3.1 版本和 Kafka-clients-2.0.0.3.1.0.0-78
有人可以帮我从控制台读取 Avro 消息所需的反序列化器。
【问题讨论】:
标签: apache-kafka kafka-consumer-api cloudera hdp