【问题标题】:Kafka AVRO special character serialisationKafka AVRO 特殊字符序列化
【发布时间】:2021-08-08 17:24:47
【问题描述】:

我有一个 JAVA springboot 项目,在 kafka 中推送 avro 消息。 在我的开发过程中,使用 Windows PC,我在 kafka 中的所有消息都以所有特殊字符(é,à,...)正确显示

使用以下序列化程序:

key-serializer: "org.apache.kafka.common.serialization.StringSerializer"
value-serializer: "io.confluent.kafka.serializers.KafkaAvroSerializer" 

使用 unix 在工件上编译和部署我的 JAR 后,我的消息没有按预期显示。

使用 Kafka 控制台消费者,所有特殊字符都变成 ��。而且我找不到根本原因。

【问题讨论】:

    标签: apache-kafka avro kafka-producer-api


    【解决方案1】:

    这是使用 kafka-console-consumer 的预期行为

    您应该使用 kafka-avro-console-consumer 来正确反序列化 Confluent Schema-Registry Avro 有效负载

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-13
      • 2019-11-18
      • 2018-08-11
      • 2019-07-30
      • 2015-08-01
      • 2021-03-11
      相关资源
      最近更新 更多