cn.tenmg.clink.config.clink.xsd Maven / Gradle / Ivy
Flink作业配置
运行的JAR包。可通过系统环境变量指定
运行的主类
运行的服务名称
运行模式
批处理
流处理
自动识别
运行时是否总是作为新作业运行,即总是忽略“fromSavepoint”选项
运行选项配置
特定运行选项配置
参数集
BeanShell处理
map = new HashMap();”,但可以使用“Map map = new HashMap();”]]>
执行SQL
采用的数据源名称
采用的数据源过滤器。用于过滤掉不需要的属性
执行JDBC
采用的数据源名称
调用的JDBC方法。默认"executeUpdate"(1.4.0及之前版本默认值为"executeLargeUpdate",由于很多数据库连接池或者JDBC驱动未实现该方法,因此1.4.1版本开始改为"executeUpdate")。可在配置文件中使用jdbc.default-method配置项修改默认值。
查询并获取第一个对象。
查询并获取对象列表。
结果类型,支持普通类型和复杂类型。仅method="get"或method="select"时有效,缺省值为java.util.HashMap。
数据同步
来源配置。例如:`properties.group.id=Clink`
目标配置。例如:`sink.buffer-flush.max-rows = 0`
同步数据列
来源列名
来源列数据类型。如果缺省,则如果开启智能模式会自动获取目标数据类型,如果关闭智能模式则必填
目标列名。默认为来源列名
目标列数据类型。如果缺省,则如果开启智能模式会自动获取,如果关闭智能模式则默认为来源列数据类型
策略。可选值:both/from/to,both表示来源列和目标列均创建,from表示仅创建原来列,to表示仅创建目标列,默认为both。
同步数据复杂列
来源列数据类型。如果缺省,则如果开启智能模式会自动获取目标数据类型,如果关闭智能模式则必填
目标列数据类型。如果缺省,则如果开启智能模式会自动获取,如果关闭智能模式则默认为来源列数据类型
自定义脚本。通常是需要进行函数转换时使用
来源列名
目标列名。默认为来源列名
策略。可选值:both/from/to,both表示来源列和目标列均创建,from表示仅创建原来列,to表示仅创建目标列,默认为both。
来源数据源名称。目前仅支持Kafka数据源
Kafka主题。也可在from-config中配置`topic=xxx`
目标数据源名称。目前仅支持JDBC数据源
同步数据表名
主键,多个列名以“,”分隔。当开启智能模式时,会自动获取主键信息。
自动添加的列,多个列名使用“,”分隔。设置这个值后,会使用这些列名创建源表和目标表,并在数据同步时写入这些列的值。如果没有设置,则使用全局配置“data.sync.auto-columns”的值
是否开启智能模式。不设置时,根据Clink应用程序的全局配置确定是否开启智能模式,Clink应用程序的全局默认配置为`clink.smart=true`。
执行SQL
列
列名
使用的目录。默认由Flink决定
数据源名称。目前仅支持JDBC数据源
采用的数据源过滤器。用于过滤掉不需要的属性
表名
绑定的表名,即WITH子句的“table-name”,默认与tableName相同
主键,多个列名以“,”分隔。当开启智能模式时,会自动获取主键信息。
是否开启智能模式。不设置时,根据Clink应用程序的全局配置确定是否开启智能模式,Clink应用程序的全局默认配置为`clink.smart=true`。
常用运行选项键枚举
类路径
并行度
恢复的保存点位置
是否允许无法恢复的状态
参数
参数名称
将返回值保存为变量的变量名
SQL查询
使用的目录。默认由Flink决定
常用数据类型枚举
常用结果类枚举
策略枚举
常用过滤器枚举
© 2015 - 2025 Weber Informatics LLC | Privacy Policy