开发者社区 问答 正文

要如何设置,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 472 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等