FakeSource
FakeSource 连接器
描述
FakeSource 是一个虚拟数据源,根据用户定义的模式随机生成行数,仅用于一些测试用例,例如类型转换或连接器新功能测试。
主要特点
- 批处理
- 流处理
- 精确一次 ×
- 列投影
- 并行性 ×
- 支持用户定义的拆分 ×
选项
| 名称 | 类型 | 必需 | 默认值 |
|---|---|---|---|
| schema | config | 是 | - |
| rows | config | 否 | - |
| row.num | int | 否 | 5 |
| split.num | int | 否 | 1 |
| split.read-interval | long | 否 | 1 |
| map.size | int | 否 | 5 |
| array.size | int | 否 | 5 |
| bytes.length | int | 否 | 5 |
| string.length | int | 否 | 5 |
| string.fake.mode | string | 否 | range |
| tinyint.fake.mode | string | 否 | range |
| tinyint.min | tinyint | 否 | 0 |
| tinyint.max | tinyint | 否 | 127 |
| tinyint.template | list | 否 | - |
| smallint.fake.mode | string | 否 | range |
| smallint.min | smallint | 否 | 0 |
| smallint.max | smallint | 否 | 32767 |
| smallint.template | list | 否 | - |
| int.fake.template | string | 否 | range |
| int.min | int | 否 | 0 |
| int.max | int | 否 | 0x7fffffff |
| int.template | list | 否 | - |
| bigint.fake.mode | string | 否 | range |
| bigint.min | bigint | 否 | 0 |
| bigint.max | bigint | 否 | 0x7fffffffffffffff |
| bigint.template | list | 否 | - |
| float.fake.mode | string | 否 | range |
| float.min | float | 否 | 0 |
| float.max | float | 否 | 0x1.fffffeP+127 |
| float.template | list | 否 | - |
| double.fake.mode | string | 否 | range |
| double.min | double | 否 | 0 |
| double.max | double | 否 | 0x1.fffffffffffffP+1023 |
| double.template | list | 否 | - |
| common-options | 无 | 否 | - |
这是关于 FakeSource 连接器选项的配置列表。根据您的需求,您可以适当配置这些选项。
参考资料
https://seatunnel.apache.org/docs/2.3.3/connector-v2/source/FakeSource
