Flink创建执行环境的三种方式,也是Flink搭建程序的第一步
本文重点
编写Flink程序的第一步,就是创建执行环境。获取执行环境是Flink程序的基础,本文我们将学习三种创建执行环境的方法。
方法一
StreamExecutionEnvironment env =StreamExecutionEnvironment.getExecutionEnvironment();
使用getExecutionEnvironment方法可以快速创建环境。它会根据当前运行的上下文直接得到正确的结果。举例来说,如果当前程序是独立运行的,就返回一个本地执行环境。如果要是创建了jar包,并且基于命令行(后面会介绍)将它提交到了集群中,那么返回的就是集群环境。
方法二
StreamExecutionEnvironment localEnv =StreamExecutionEnvironment.createLocalEnvironment();
createLocalEnvironment方法会返回一个本地执行环境,在调用时传入一个参数,指定默认的并行度(后面会介绍);如果不传入,则默认并行度就是本地的