RICH-ATONE

Flink对接集合详解

  • 基于集合
  1. fromCollection(Seq)-从Java Java.util.Collection创建数据流。集合中的所有元素必须具有相同的类型。
  2. fromCollection(Iterator)-从迭代器创建数据流。该类指定迭代器返回的元素的数据类型。
  3. fromElements(elements: _*)-从给定的对象序列创建数据流。所有对象必须具有相同的类型。
  4. fromParallelCollection(SplittableIterator)-从迭代器并行创建数据流。该类指定迭代器返回的元素的数据类型。
  5. generateSequence(from, to) -并行生成给定间隔中的数字序列。

这些预设的数据源使用的也不是很多,可以说是几乎不用。所以大家可以自己尝试一下。
当然注意,如果使用 fromCollection(Seq),因为是从Java.util.Collection创建数据流,所以如果你是用scala编程,那么就需要引入 隐式转换。

参考:

https://segmentfault.com/a/1190000022953369

posted on 2021-03-29 17:33  RICH-ATONE  阅读(248)  评论(0编辑  收藏  举报

导航