delegation mode parent_first
时间: 2023-05-02 15:04:40 浏览: 91
'b'delegation mode parent_first'' 是一种委托模式,它是指在类加载器加载类时,先从父类加载器中查找是否已经加载过该类,如果没有,则由当前类加载器加载;如果在父类加载器中已经找到了该类,则直接使用父类加载器加载的类。
相关问题
org.apache.flink.table.delegation.ExecutorFactory
`org.apache.flink.table.delegation.ExecutorFactory` 是 Flink Table API 中的一个接口,用于创建一个 TableExecutor。TableExecutor 是 Flink Table API 的核心执行器,它将 Table API 或 SQL 查询转换为 Flink 的执行计划,并执行这个计划。ExecutorFactory 的实现通常需要实现一个无参构造函数,并且需要实现 `createExecutor(EnvironmentSettings)` 方法,用于创建一个 TableExecutor。在 Flink 中,通常有 BatchExecutorFactory 和 StreamExecutorFactory 两种实现,分别用于批处理模式和流处理模式。当使用 Table API 或者 Flink SQL 时,需要指定正确的 ExecutorFactory,否则程序将无法执行。
org.apache.flink.table.delegation.ExecutorFactory maven
如果你想在 Maven 中使用 `org.apache.flink.table.delegation.ExecutorFactory`,需要添加 Flink Table API 的依赖。在 Maven 的 `pom.xml` 文件中添加以下依赖:
```xml
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table-api-java</artifactId>
<version>${flink.version}</version>
</dependency>
```
其中 `${flink.version}` 需要替换为你使用的 Flink 版本号。这样,在 Maven 构建时,就会自动下载并添加 Flink Table API 的依赖,你就可以在项目中使用 `org.apache.flink.table.delegation.ExecutorFactory` 接口了。