Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ticdc: Update cdc server config (#14992) #15588

Merged
Merged
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
46c7a7f
update cdc server configuration doc
sdojjy Sep 8, 2023
cfaba2e
update cdc server configuration doc
sdojjy Sep 8, 2023
f0c4659
update cdc server configuration doc
sdojjy Sep 8, 2023
29f8e84
Update ticdc/ticdc-server-config.md
sdojjy Sep 20, 2023
33a42b8
Update ticdc/ticdc-server-config.md
sdojjy Sep 20, 2023
4ee05f4
Update ticdc/ticdc-server-config.md
sdojjy Sep 20, 2023
a476449
Update ticdc/ticdc-server-config.md
sdojjy Sep 20, 2023
711ed19
Update ticdc/ticdc-server-config.md
sdojjy Sep 20, 2023
8f82a1b
Update ticdc/ticdc-server-config.md
sdojjy Sep 20, 2023
e2370d0
Update ticdc/ticdc-server-config.md
sdojjy Sep 20, 2023
bb3c1fa
Update ticdc/ticdc-server-config.md
sdojjy Sep 20, 2023
1b05d69
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
8f56e02
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
e08e677
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
7c2e1c8
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
5a54f59
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
d2b0b11
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
4fbca3c
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
9f92528
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
08398c5
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
9b0c066
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
c539b4d
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
095d89c
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
ecacc62
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
183034d
Update ticdc/ticdc-server-config.md
sdojjy Oct 11, 2023
5d046ca
Update ticdc/ticdc-server-config.md
qiancai Oct 11, 2023
77e93e8
Apply suggestions from code review
sdojjy Oct 12, 2023
d4df896
Update ticdc/ticdc-server-config.md
hfxsd Dec 1, 2023
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
35 changes: 24 additions & 11 deletions ticdc/ticdc-server-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,10 @@ summary: 了解 TiCDC 详细的命令行参数和配置文件定义。

## `cdc server` 配置文件说明

对于 `cdc server` 命令中 config 参数指定的配置文件说明如下:
对于 `cdc server` 命令中 `config` 参数指定的配置文件说明如下:

```yaml
```toml
# 下面的字段的配置含义与命令行参数相同,但是命令行参数优先级更高。
addr = "127.0.0.1:8300"
advertise-addr = ""
log-file = ""
Expand All @@ -45,23 +46,35 @@ cluster-id = "default"
cert-path = ""
key-path = ""


# TiCDC 与 etcd 服务间的 session 时长(单位为秒),默认为 10,可选。
capture-session-ttl = 10 # 10s
# TiCDC 集群中的 owner 模块尝试推进同步任务进度的周期,默认值为 `50000000` 纳秒(即 50 毫秒),可选。该参数有两种配置方式:只指定数字(例如,配置为 `40000000` 表示 40000000 纳秒,即 40 毫秒),或同时指定数字和单位(例如,直接配置为 `40ms`)。
owner-flush-interval = 50000000 # 50 ms
# TiCDC 集群中的 processor 模块尝试推进同步任务进度的周期,默认值为 `50000000` 纳秒(即 50 毫秒),可选。该参数配置方式与 `owner-flush-interval` 相同。
processor-flush-interval = 50000000 # 50 ms
per-table-memory-quota = 10485760 # 10 MiB

[log]
error-output = "stderr"
[log.file]
max-size = 300 # 300 MiB
max-days = 0
max-backups = 0
# [log]
# # 用于指定 zap log 模块内部的错误日志的输出位置。默认是 "stderr",可选。
# error-output = "stderr"
# [log.file]
# # 单个 log 文件的最大文件大小,单位为 MiB。默认值为 300,可选。
# max-size = 300 # 300 MiB
# # log 文件最长保留天数,默认值为 `0`,代表永不删除,可选。
# max-days = 0
# # log 文件的保留个数,默认值为 `0`,代表保留所有 log 文件,可选。
# max-backups = 0

# [sorter]
# Sorter 模块给默认启动的 8 个 pebble DB 共享的 pebble block cache 的大小,单位为 MiB,默认值为 128。
# cache-size-in-mb = 128
# Sorter 文件相对于 data-dir 的目录,默认值为 "/tmp/sorter",可选。
# sorter-dir = "/tmp/sorter"

# [kv-client]
# 单个 Region worker 中可使用的线程数量,默认为 8,可选。
# worker-concurrent = 8
# TiCDC 中共享线程池中线程的数量,主要用于处理 KV 事件,默认值为 `0`,表示默认为 CPU 核数的 2 倍,可选。
# worker-pool-size = 0
# region-scan-limit = 40
# Region 连接重试时间,默认值为 `60000000000` 纳秒(即 1 分钟),可选。该参数有两种配置方式:只指定数字(例如,配置为 `50000000` 表示 50000000 纳秒,即 50 毫秒),或同时指定数字和单位(例如,直接配置为 `50ms`)。
# region-retry-duration = 60000000000
```