All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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