我是靠谱客的博主 神勇鸡,最近开发中收集的这篇文章主要介绍Apache Flink 零基础入门(九)Flink支持哪些数据类型Tuple POJO ValuesHadoop Writeables,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Flink有7种数据类型分别是:
- Java Tuples and Scala Case Classes
- Java POJOs
- Primitive Types
- Regular Classes
- Values
- Hadoop Writables
- 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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复