我是靠谱客的博主 神勇鸡,最近开发中收集的这篇文章主要介绍Apache Flink 零基础入门(九)Flink支持哪些数据类型Tuple POJO ValuesHadoop Writeables,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Flink有7种数据类型分别是:

  1. Java Tuples and Scala Case Classes
  2. Java POJOs
  3. Primitive Types
  4. Regular Classes
  5. Values
  6. Hadoop Writables
  7. Special Types

Tuple 

Tuple是一个组合数据类型,包含了固定数量的不同类别的字段。范围可以从Tuple0到Tuple25,表示包含的字段数量个数。

POJO

java和scala中定义POJO作用是一样的,POJO的类要满足以下条件:

  • 必须用public修饰
  • 必须要有一个public无参构造函数
  • 所有字段要么是public的,要么必须要有setter和getter方法
  • 类型必须是Flink支持的

 Values

需要手动序列化和反序列化

Hadoop Writeables

必须是实现了org.apache.hadoop.Writable的类型。

 

最后

以上就是神勇鸡为你收集整理的Apache Flink 零基础入门(九)Flink支持哪些数据类型Tuple POJO ValuesHadoop Writeables的全部内容,希望文章能够帮你解决Apache Flink 零基础入门(九)Flink支持哪些数据类型Tuple POJO ValuesHadoop Writeables所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部