Kafka AVRO 特殊字符序列化
Kafka AVRO special character serialisation
我有一个JAVAspringboot项目,在kafka中推送avro消息。
在我的开发过程中,使用 windows PC,我在 kafka 中的所有消息都正确显示所有特殊字符 (é, à, ...)
使用以下序列化器:
key-serializer: "org.apache.kafka.common.serialization.StringSerializer"
value-serializer: "io.confluent.kafka.serializers.KafkaAvroSerializer"
在使用 unix 编译和部署我的 JAR 到 artifactory 后,我的消息没有按预期显示。
使用Kafka console consumer,所有特殊字符都变成了��。而且我找不到根本原因。
这是使用 kafka-console-consumer
的预期行为
您应该使用 kafka-avro-console-consumer
来正确反序列化 Confluent Schema-Registry Avro 负载
我有一个JAVAspringboot项目,在kafka中推送avro消息。 在我的开发过程中,使用 windows PC,我在 kafka 中的所有消息都正确显示所有特殊字符 (é, à, ...)
使用以下序列化器:
key-serializer: "org.apache.kafka.common.serialization.StringSerializer"
value-serializer: "io.confluent.kafka.serializers.KafkaAvroSerializer"
在使用 unix 编译和部署我的 JAR 到 artifactory 后,我的消息没有按预期显示。
使用Kafka console consumer,所有特殊字符都变成了��。而且我找不到根本原因。
这是使用 kafka-console-consumer
您应该使用 kafka-avro-console-consumer
来正确反序列化 Confluent Schema-Registry Avro 负载