TiDB Sink
一、介绍
TiDB Sink插件支持向TiDB数据库写入数据
二、支持版本
TiDB 3.0.10之后、TiDB 4.0
三、插件名称
SQL | tidb-x |
---|
四、插件参数
1.SQL
- connector
- 描述:connector type
- 必选:是
- 字段类型:String
- 值:sqlserver-x
- url
- 描述:TiDB兼容MySQL JDBC连接驱动
- 必选:是
- 字段类型:String
- 默认值:无
- table-name
- 描述:表名
- 必选:是
- 字段类型:String
- 默认值:无
- schema
- 描述:数据库schema名
- 必选:否
- 字段类型:String
- 默认值:无
- username
- 描述:用户名
- 必选:是
- 字段类型:String
- 默认值:无
- password
- 描述:密码
- 必选:是
- 字段类型:String
- 默认值:无
- sink.buffer-flush.max-rows
- 描述:批量写数据条数,单位:条
- 必选:否
- 参数类型:String
- 默认值:1024
- sink.buffer-flush.interval
- 描述:批量写时间间隔,单位:毫秒
- 必选:否
- 参数类型:String
- 默认值:10000
- sink.all-replace
- 描述:是否全部替换数据库中的数据(如果数据库中原值不为null,新值为null,如果为true则会替换为null)
- 必选:否
- 参数类型:String
- 默认值:false
sink.semantic
- 描述:sink端是否支持二阶段提交
- 注意:
- 如果此参数为空,默认不开启二阶段提交,即sink端不支持exactly_once语义;
- 当前只支持exactly-once 和at-least-once
- 必选:否
- 参数类型:String
- 示例:"semantic": "exactly-once"
- 默认值:at-least-once
sink.parallelism
- 描述:写入结果的并行度
- 必选:否
- 参数类型:String
- 默认值:无
五、数据类型
支持 | BIT、BOOL、BOOLEAN、SMALLINT、MEDIUMINT、INT、INTEGER、BIGINT、FLOAT、DOUBLE、DECIMAL、DATE、TIME、DATETIME、TIMESTAMP、YEAR、CHAR、VARCHAR、TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT、BINARY、VARBINARY、BLOB、TINYBLOB、MEDIUMBLOB、LONGBLOB、ENUM、SET、JSON |
---|