版本问题记录

169 阅读1分钟

时间:2021年1月20日14:34:50

问题:在使用flink从kafka消费数据的时候,proto.Message类型的序列化和反序列化出现一些NoSuchMethodException和ClassNotFoundException

解决:版本依赖问题

目前版本对应:

  • flink:1.11.2
  • chill-protobuf:0.7.6 (注意需要排除kryo的依赖)
<dependency>
    <groupId>com.twitter</groupId>
    <artifactId>chill-protobuf</artifactId>
    <version>0.7.6</version>
    <exclusions>
        <exclusion>
            <groupId>com.esotericsoftware.kryo</groupId>
            <artifactId>kryo</artifactId>
        </exclusion>
    </exclusions>
</dependency>
  • protobuf版本:3.6.0