Flink 版本 | 说明 |
1.11 | 支持 |
1.13 | 支持 |
1.14 | 支持 |
1.16 | 支持 |
id
是一个随机数,第二个字段 name
是一个随机字符串。CREATE TABLE datagen_source_table (id INT,name STRING) WITH ('connector' = 'datagen','rows-per-second'='1' -- 每秒产生的数据条数);
参数 | 是否必选 | 默认参数 | 数据类型 | 描述 |
connector | 必须 | (none) | String | 指定要使用的连接器,这里是 'datagen'。 |
rows-per-second | 可选 | 10000 | Long | 每秒生成的行数,用以控制数据发出速率。 |
fields.#.kind | 可选 | random | String | 指定 '#' 字段的生成器。可以是 'sequence' 或 'random'。 |
fields.#.min | 可选 | (Minimum value of type) | (Type of field) | 随机生成器的最小值,适用于数字类型。 |
fields.#.max | 可选 | (Maximum value of type) | (Type of field) | 随机生成器的最大值,适用于数字类型。 |
fields.#.length | 可选 | 100 | Integer | 随机生成器生成字符的长度,适用于 char、varchar、string。 |
fields.#.start | 可选 | (none) | (Type of field) | 序列生成器的起始值。 |
fields.#.end | 可选 | (none) | (Type of field) | 序列生成器的结束值。 |
CREATE TABLE logger_sink_table (id INT,name STRING) WITH ('connector' = 'logger','print-identifier' = 'DebugData');
参数 | 是否必选 | 数据类型 | 描述 |
connector | 必须 | String | 指定要使用的连接器,这里是 'logger'。 |
print-identifier | 可选 | String | 日志打印的前缀信息。 |
all-changelog-mode | 可选 | Boolean | 启用后,不会过滤 -U 数据,可用来模拟 ClickHouse Collapsing 模式的数据流。 |
records-per-second | 可选 | Integer | 可指定每秒输出多少条数据,起到限流的作用。 |
mute-output | 可选 | Boolean | 丢弃所有输出,只做条数统计(类似增强版的 Blackhole Sink)。 |
CREATE TABLE `print_table` (`id` INT,`name` STRING) WITH ('connector' = 'print');
参数 | 是否必选 | 默认值 | 数据类型 | 描述 |
connector | 必选 | (none) | String | 指定要使用的连接器,此处应为 'print'。 |
print-identifier | 可选 | (none) | String | 配置一个标识符作为输出数据的前缀。 |
standard-error | 可选 | false | Boolean | 如果 format 需要打印为标准错误而不是标准输出,则为 True。 |
本页内容是否解决了您的问题?