Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions docs/ecosystem/doris-kafka-connector.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -198,9 +198,9 @@ errors.deadletterqueue.topic.replication.factor=1
| doris.password | - | - | Y | Doris 密码 |
| doris.database | - | - | Y | 要写入的数据库。多个库时可以为空,同时在 topic2table.map 需要配置具体的库名称 |
| doris.topic2table.map | - | - | N | topic 和 table 表的对应关系,例:topic1:tb1,topic2:tb2<br />默认为空,表示 topic 和 table 名称一一对应。 <br /> 多个库的格式为 topic1:db1.tbl1,topic2:db2.tbl2 |
| buffer.count.records | - | 10000 | N | 在 flush 到 doris 之前,每个 Kafka 分区在内存中缓冲的记录数。默认 10000 条记录 |
| buffer.flush.time | - | 120 | N | buffer 刷新间隔,单位秒,默认 120 秒 |
| buffer.size.bytes | - | 5000000(5MB) | N | 每个 Kafka 分区在内存中缓冲的记录的累积大小,单位字节,默认 5MB |
| buffer.count.records | - | 50000 | N | 在 flush 到 doris 之前,每个 Kafka 分区在内存中缓冲的记录数。默认 50000 条记录 |
| buffer.flush.time | - | 120 | N | buffer 刷新间隔,单位秒,默认 120 秒 |
| buffer.size.bytes | - | 10485760(100MB) | N | 每个 Kafka 分区在内存中缓冲的记录的累积大小,单位字节,默认 100MB |
| jmx | - | true | N | 通过 JMX 获取 Connector 内部监控指标,请参考:[Doris-Connector-JMX](https://github.com/apache/doris-kafka-connector/blob/master/docs/zh-CN/Doris-Connector-JMX.md) |
| enable.2pc | - | true | N | 是否开启 Stream Load 的两阶段提交 (TwoPhaseCommit),默认为 true。 |
| enable.delete | - | false | N | 是否同步删除记录,默认 false |
Expand All @@ -214,6 +214,9 @@ errors.deadletterqueue.topic.replication.factor=1
| avro.topic2schema.filepath | - | - | N | 通过读取本地提供的 Avro Schema 文件,来解析 Topic 中的 Avro 文件内容,实现与 Confluent 提供 Schema 注册中心解耦。<br/> 此配置需要与 `key.converter` 或 `value.converter` 前缀一起使用,例如配置 avro-user、avro-product Topic 的本地 Avro Schema 文件如下: `"value.converter.avro.topic2schema.filepath":"avro-user:file:///opt/avro_user.avsc, avro-product:file:///opt/avro_product.avsc"` <br/> 具体使用可以参考:[#32](https://github.com/apache/doris-kafka-connector/pull/32) |
| record.tablename.field | - | - | N | 开启该参数后,可实现一个 Topic 的数据流向多个 Doris 表。配置详情参考:[#58](https://github.com/apache/doris-kafka-connector/pull/58) |
| enable.combine.flush | `true`,<br/> `false`| false | N | 是否将所有分区的数据合并在一起写入。默认值为 false。开启后只能保证 at_least_once 语义。|
| max.retries | - | 10 | N | 任务失败前重试错误的最大次数。 |
| retry.interval.ms | - | 6000 | N | 发生错误后,尝试重试之前的等待时间,单位为毫秒,默认6000毫秒。 |
| behavior.on.null.values | `ignore`,<br/> `fail` | ignore | N | 如何处理null值的记录,默认跳过不处理。 |

其他 Kafka Connect Sink 通用配置项可参考:[connect_configuring](https://kafka.apache.org/documentation/#connect_configuring)

Expand Down
Loading
Loading