源码:
public static ExecutionEnvironment getExecutionEnvironment() {
return Utils.resolveFactory(threadLocalContextEnvironmentFactory, contextEnvironmentFactory)
.map(ExecutionEnvironmentFactory::createExecutionEnvironment)
.orElseGet(ExecutionEnvironment::createLocalEnvironment);
}
- org.apache.flink.api.java.ExecutionEnvironment
public static ExecutionEnvironment getExecutionEnvironment()
创建一个表示当前执行程序的上下文的执行环境。 如果程序是独立调用的,则此方法返回一个本地执行环境,如createLocalEnvironment()返回的createLocalEnvironment() 。 如果从命令行客户端调用程序提交到集群,则该方法返回该集群的执行环境。
返回:
程序在其中执行的上下文的执行环境。
代码中使用:推荐也是
StreamExecutionEnvironment executionEnvironment = StreamExecutionEnvironment.getExecutionEnvironment();