Flink 程序程序看起来像转换数据集合的普通程序。每个程序都由相同的基本部分组成:
现在我们将对每一步进行一个简要的概述。请注意,Java DataSet API 的所有核心类都可以在 org.apache.flink.api.java 包中找到,而 Java DataStream API 的类可以在 org.apache.flink.streaming.api 中找到。Scala DataSet API 的所有核心类都可以在 org.apache.flink.api.scala 包中找到,而 Scala DataStream API 的类可以在 org.apache.flink.streaming.api.scala 中找到。
StreamExecutionEnvironment 是所有 Flink 程序的基础。你可以使用 StreamExecutionEnvironment 上的如下静态方法获取:
Java版本:
getExecutionEnvironment()
createLocalEnvironment(