KafkaProducer08在Flink例外

时间:2016-09-14 12:20:08

标签: apache-kafka apache-flink

我正在使用Apache Flink + Kafka实现一个平台。我收到以下错误:

org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'responses': Error reading array of size 4416367, only 265 bytes available
    at org.apache.kafka.common.protocol.types.Schema.read(Schema.java:71)

此错误的来源是什么?

解决方案是什么?

在哪里可以找到更多日志或做些什么来获取其他调试信息?

谢谢

1 个答案:

答案 0 :(得分:1)

  

此错误的来源是什么?

似乎数据的序列化方式与您尝试反序列化的方式不同。

  

解决方案是什么?

确保使用两端的相同代码对数据进行序列化和反序列化。我怀疑版本或架构不匹配。

  

在哪里可以找到更多日志或做些什么来获取其他调试信息?

运行Kafka Consumer的Flink的TaskManagers将记录有关读取过程的信息。