public abstract class FlinkJobsContext extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONFIG_SPLITER |
static String |
SMART_MODE_CONFIG_KEY |
| 构造器和说明 |
|---|
FlinkJobsContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
get(Object key)
根据指定唯一标识获取当前线程上下文资源
|
static String |
getConfigurationFile()
获取实际使用的配置文件
|
static String |
getCurrentConfiguration()
获取当前作业的配置信息
|
static Map<String,String> |
getDatasource(String name)
根据数据源名称获取数据源。
|
static Map<String,Map<String,String>> |
getDatasources()
获取数据源查找表
|
static String |
getDefaultCatalog(org.apache.flink.table.api.bridge.java.StreamTableEnvironment tableEnv)
获取默认目录。
|
static String |
getDefaultJDBCDriver(String productName)
根据数据库产品名称(小写)获取默认JDBC驱动类名
|
static org.apache.flink.streaming.api.environment.StreamExecutionEnvironment |
getExecutionEnvironment()
获取流运行环境
|
static org.apache.flink.streaming.api.environment.StreamExecutionEnvironment |
getExecutionEnvironment(String configuration)
使用特定配置信息获取流运行环境
|
static org.apache.flink.table.api.bridge.java.StreamTableEnvironment |
getOrCreateStreamTableEnvironment()
获取或创建流表环境
|
static org.apache.flink.table.api.bridge.java.StreamTableEnvironment |
getOrCreateStreamTableEnvironment(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env)
获取或创建流表环境
|
static String |
getProperty(String key)
根据键获取配置的属性。
|
static String |
getProperty(String key,
String defaultValue)
根据键获取配置的属性。
|
static Map<Object,Object> |
getResources()
获取当前线程上下文资源
|
static Map<String,String> |
getTableExecConfigs()
获取Table API & SQL的运行配置
|
static void |
put(Object key,
Object value)
用指定唯一标识设置指定对象为当前线程上下文资源
|
static void |
remove()
移除当前线程的上下文资源
|
static Object |
remove(Object key)
使用指定的唯一标识移除当前线程上下文资源
|
static void |
setResources(Map<Object,Object> newResources)
将指定资源放入当前线程上下文
|
public static String getCurrentConfiguration()
public static org.apache.flink.streaming.api.environment.StreamExecutionEnvironment getExecutionEnvironment()
public static org.apache.flink.streaming.api.environment.StreamExecutionEnvironment getExecutionEnvironment(String configuration)
configuration - 配置信息public static org.apache.flink.table.api.bridge.java.StreamTableEnvironment getOrCreateStreamTableEnvironment()
public static org.apache.flink.table.api.bridge.java.StreamTableEnvironment getOrCreateStreamTableEnvironment(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env)
env - 流运行环境public static String getDefaultCatalog(org.apache.flink.table.api.bridge.java.StreamTableEnvironment tableEnv)
tableEnv - 流表环境public static String getProperty(String key)
key - 键public static String getProperty(String key, String defaultValue)
key - 键defaultValue - 默认值public static String getDefaultJDBCDriver(String productName)
productName - 数据库产品名称(小写)public static void setResources(Map<Object,Object> newResources)
newResources - 指定资源public static String getConfigurationFile()
public static Map<String,String> getDatasource(String name)
name - 数据源名称public static Map<String,String> getTableExecConfigs()
public static Object get(Object key)
key - 指定唯一标识public static void put(Object key, Object value)
key - 指定唯一标识value - 指定对象public static Object remove(Object key)
key - 指定的唯一标识public static void remove()
Copyright © 2022 10MG. All rights reserved.