开发者社区> 问答> 正文

要如何设置,List才可以识别成为Flink可序列化的类呢?

hi,咨询一个问题,我们在定义实体的时候,如果属性中使用了List,就会被识别成 generic type。这个要如何设置,才可以识别成为Flink可序列化的类,而不是使用kyro。 class pojo{ String name; List someList; }

在flink-core中存在ListSerializer,可是不知道要如何使用。*来自志愿者整理的FLINK邮件归档

展开
收起
又出bug了-- 2021-12-03 17:28:31 466 0
1 条回答
写回答
取消 提交回答
  • 因为List是有泛型来指定field的具体类型的,所以flink在以前没有能自动推断出来。

    看起来只能用Types.POJO来自己构造PojoTypeInfo了。你可以用以下方式来指定type info:

    @TypeInfo(your type info factory) class pojo{ String name; List someList; }*来自志愿者整理的FLINK邮件归档

    2021-12-03 17:56:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载