Skip to content

Commit 47aacae

Browse files
committed
cleanup and add docs
1 parent bef0002 commit 47aacae

File tree

16 files changed

+283
-211
lines changed

16 files changed

+283
-211
lines changed

docs/en/snapshot/check.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ sample_interval=3
2121
This configuration is similar to the full synchronization task. The only differences are:
2222

2323
```
24-
[sinker]
25-
sink_type=check
24+
[checker]
25+
db_type=mysql
26+
url=mysql://user:pass@host:3306/db
27+
batch_size=2
2628
2729
[parallelizer]
2830
parallel_type=rdb_check
@@ -58,10 +60,10 @@ Missing logs include database (schema), table (tb) and primary/unique key (id_co
5860

5961
## Output Full Row
6062

61-
When the business needs full row content for troubleshooting exceptions, you can enable full row logging in `[sinker]`:
63+
When the business needs full row content for troubleshooting exceptions, you can enable full row logging in `[checker]`:
6264

6365
```
64-
[sinker]
66+
[checker]
6567
output_full_row=true
6668
```
6769

@@ -99,10 +101,10 @@ After enabling, all diff.log will append `src_row` and `dst_row`, and miss.log w
99101

100102
## Output Revise SQL
101103

102-
If the business needs to manually repair different data, you can enable SQL output in `[sinker]`:
104+
If the business needs to manually repair different data, you can enable SQL output in `[checker]`:
103105

104106
```
105-
[sinker]
107+
[checker]
106108
output_revise_sql=true
107109
# Optional: force WHERE clause to match the whole row
108110
revise_match_full_row=true
@@ -157,7 +159,7 @@ The summary log contains the overall results of the check, such as start_time, e
157159

158160
# Reverse Check
159161

160-
Swap the [extractor] and [sinker] configurations to perform reverse check.
162+
Swap the [extractor] and [checker] target configurations to perform reverse check.
161163

162164
# Other Configurations
163165

docs/en/snapshot/review.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ While this configuration is similar to that of snapshot migration, the only diff
1717
extract_type=check_log
1818
check_log_dir=./dt-tests/tests/mysql_to_mysql/revise/basic_test/check_log
1919
20-
[sinker]
21-
sink_type=check
20+
[checker]
21+
db_type=mysql
22+
url=mysql://user:pass@host:3306/db
2223
2324
[parallelizer]
2425
parallel_type=rdb_check

docs/en/tutorial/mongo_to_mongo.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,8 @@ db_type=mongo
125125
extract_type=snapshot
126126
url=mongodb://127.0.0.1:27017
127127
128-
[sinker]
128+
[checker]
129129
db_type=mongo
130-
sink_type=check
131130
url=mongodb://ape_dts:123456@127.0.0.1:27018
132131
133132
[filter]
@@ -226,9 +225,8 @@ extract_type=check_log
226225
url=mongodb://127.0.0.1:27017
227226
check_log_dir=./check_data_task_log
228227
229-
[sinker]
228+
[checker]
230229
db_type=mongo
231-
sink_type=check
232230
url=mongodb://ape_dts:123456@127.0.0.1:27018
233231
234232
[filter]
@@ -315,4 +313,4 @@ docker exec -it dst-mongo mongosh \
315313
{ _id: ObjectId("670cc7d95bace351d307453c"), name: 'b', age: '4' },
316314
{ _id: ObjectId("670ccb84b6456ba2539bb75a"), name: 'b', age: '5' }
317315
]
318-
```
316+
```

docs/en/tutorial/mysql_to_mysql.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,8 @@ db_type=mysql
185185
extract_type=snapshot
186186
url=mysql://root:123456@127.0.0.1:3307?ssl-mode=disabled
187187
188-
[sinker]
188+
[checker]
189189
db_type=mysql
190-
sink_type=check
191190
url=mysql://root:123456@127.0.0.1:3308?ssl-mode=disabled
192191
193192
[filter]
@@ -288,9 +287,8 @@ extract_type=check_log
288287
url=mysql://root:123456@127.0.0.1:3307?ssl-mode=disabled
289288
check_log_dir=./check_data_task_log
290289
291-
[sinker]
290+
[checker]
292291
db_type=mysql
293-
sink_type=check
294292
url=mysql://root:123456@127.0.0.1:3308?ssl-mode=disabled
295293
296294
[filter]
@@ -505,4 +503,4 @@ SELECT * FROM test_db.tb_2;
505503
+----+-------+
506504
| 1 | 1 |
507505
+----+-------+
508-
```
506+
```

docs/en/tutorial/pg_to_pg.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,8 @@ db_type=pg
186186
extract_type=snapshot
187187
url=postgres://postgres:postgres@127.0.0.1:5433/postgres?options[statement_timeout]=10s
188188
189-
[sinker]
189+
[checker]
190190
db_type=pg
191-
sink_type=check
192191
url=postgres://postgres:postgres@127.0.0.1:5434/postgres?options[statement_timeout]=10s
193192
194193
[filter]
@@ -296,9 +295,8 @@ extract_type=check_log
296295
url=postgres://postgres:postgres@127.0.0.1:5433/postgres?options[statement_timeout]=10s
297296
check_log_dir=./check_data_task_log
298297
299-
[sinker]
298+
[checker]
300299
db_type=pg
301-
sink_type=check
302300
url=postgres://postgres:postgres@127.0.0.1:5434/postgres?options[statement_timeout]=10s
303301
304302
[filter]

docs/templates/mongo_to_mongo.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,8 @@ db_type=mongo
143143
extract_type=snapshot
144144
url=mongodb://ape_dts:123456@mongo1:9042/?replicaSet=rs0
145145
146-
[sinker]
146+
[checker]
147147
db_type=mongo
148-
sink_type=check
149148
url=mongodb://ape_dts:123456@127.0.0.1:27018
150149
batch_size=200
151150
@@ -233,9 +232,8 @@ url=mongodb://ape_dts:123456@mongo1:9042/?replicaSet=rs0
233232
check_log_dir=./logs/origin_check_log
234233
batch_size=200
235234
236-
[sinker]
235+
[checker]
237236
db_type=mongo
238-
sink_type=check
239237
url=mongodb://ape_dts:123456@127.0.0.1:27018
240238
batch_size=200
241239
@@ -265,4 +263,4 @@ log4rs_file=./log4rs.yaml
265263
log_dir=./logs
266264
```
267265

268-
- the output will be in {log_dir}/check/
266+
- the output will be in {log_dir}/check/

docs/templates/mysql_to_mysql.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -222,11 +222,9 @@ db_type=mysql
222222
extract_type=struct
223223
url=mysql://root:123456@127.0.0.1:3307?ssl-mode=disabled
224224
225-
[sinker]
225+
[checker]
226226
db_type=mysql
227-
sink_type=check
228227
url=mysql://root:123456@127.0.0.1:3308?ssl-mode=disabled
229-
replace=true
230228
231229
[filter]
232230
do_dbs=test_db
@@ -264,9 +262,8 @@ extract_type=snapshot
264262
url=mysql://root:123456@127.0.0.1:3307?ssl-mode=disabled
265263
batch_size=10000
266264
267-
[sinker]
265+
[checker]
268266
db_type=mysql
269-
sink_type=check
270267
url=mysql://root:123456@127.0.0.1:3308?ssl-mode=disabled
271268
batch_size=200
272269
@@ -356,9 +353,8 @@ url=mysql://root:123456@127.0.0.1:3307?ssl-mode=disabled
356353
check_log_dir=./logs/origin_check_log
357354
batch_size=200
358355
359-
[sinker]
356+
[checker]
360357
db_type=mysql
361-
sink_type=check
362358
url=mysql://root:123456@127.0.0.1:3308?ssl-mode=disabled
363359
batch_size=200
364360

docs/templates/pg_to_pg.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,8 @@ db_type=pg
175175
extract_type=struct
176176
url=postgres://postgres:postgres@127.0.0.1:5433/postgres?options[statement_timeout]=10s
177177
178-
[sinker]
178+
[checker]
179179
db_type=pg
180-
sink_type=check
181180
url=postgres://postgres:postgres@127.0.0.1:5434/postgres?options[statement_timeout]=10s
182181
183182
[filter]
@@ -216,9 +215,8 @@ extract_type=snapshot
216215
url=postgres://postgres:postgres@127.0.0.1:5433/postgres?options[statement_timeout]=10s
217216
batch_size=10000
218217
219-
[sinker]
218+
[checker]
220219
db_type=pg
221-
sink_type=check
222220
url=postgres://postgres:postgres@127.0.0.1:5434/postgres?options[statement_timeout]=10s
223221
batch_size=200
224222
@@ -308,9 +306,8 @@ url=postgres://postgres:postgres@127.0.0.1:5433/postgres?options[statement_timeo
308306
check_log_dir=./logs/origin_check_log
309307
batch_size=200
310308
311-
[sinker]
309+
[checker]
312310
db_type=pg
313-
sink_type=check
314311
url=postgres://postgres:postgres@127.0.0.1:5434/postgres?options[statement_timeout]=10s
315312
batch_size=200
316313

docs/zh/snapshot/check.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ sample_interval=3
2121
此配置和全量同步任务的基本一致,两者的不同之处是:
2222

2323
```
24-
[sinker]
25-
sink_type=check
24+
[checker]
25+
db_type=mysql
26+
url=mysql://user:pass@host:3306/db
27+
batch_size=2
2628
2729
[parallelizer]
2830
parallel_type=rdb_check
@@ -58,10 +60,10 @@ parallel_type=rdb_check
5860

5961
## 输出完整行
6062

61-
当业务需要完整行内容用于排查异常,可以在 `[sinker]` 中开启全行日志:
63+
当业务需要完整行内容用于排查异常,可以在 `[checker]` 中开启全行日志:
6264

6365
```
64-
[sinker]
66+
[checker]
6567
output_full_row=true
6668
```
6769

@@ -99,10 +101,10 @@ output_full_row=true
99101

100102
## 输出修复 SQL
101103

102-
业务若需要人工修复差异数据,可以在 `[sinker]` 中开启 SQL 输出:
104+
业务若需要人工修复差异数据,可以在 `[checker]` 中开启 SQL 输出:
103105

104106
```
105-
[sinker]
107+
[checker]
106108
output_revise_sql=true
107109
# 可选:强制使用全字段匹配 WHERE 条件
108110
revise_match_full_row=true
@@ -157,7 +159,7 @@ INSERT INTO `test_db_1`.`test_table`(`id`,`name`,`age`,`email`) VALUES(3,'Charli
157159

158160
# 反向校验
159161

160-
[extractor] [sinker] 配置调换,即可进行反向校验。
162+
[extractor] [checker] 目标配置调换,即可进行反向校验。
161163

162164
# 其他配置
163165

docs/zh/snapshot/review.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717
extract_type=check_log
1818
check_log_dir=./dt-tests/tests/mysql_to_mysql/revise/basic_test/check_log
1919
20-
[sinker]
21-
sink_type=check
20+
[checker]
21+
db_type=mysql
22+
url=mysql://user:pass@host:3306/db
2223
2324
[parallelizer]
2425
parallel_type=rdb_check

0 commit comments

Comments
 (0)