This commit is contained in:
HuangHai
2026-02-05 13:29:04 +08:00
parent 7978bd5b62
commit 20cf7cece8

View File

@@ -98,23 +98,11 @@
在同步数据前,如果目标端尚未建表,可以使用 `scheme/` 下的工具生成建表语句。 在同步数据前,如果目标端尚未建表,可以使用 `scheme/` 下的工具生成建表语句。
1. **生成 DDL** 1. **生成 DDL**
脚本会自动扫描 `json/` 目录下的表名,连接 MySQL 源库获取结构,并生成对应的 Doris 和 MySQL 建表语句。
```bash ```bash
cd scheme cd /usr/local/datax/scheme
# 自动处理 json/ 目录下的所有表 python3 generate_schema.py
python generate_schema.py
``` ```
2. **获取 SQL** 2. **执行 SQL**
生成的 SQL 文件位于 `scheme/output/`,包含 MySQL 和 Doris 两个版本 生成的 SQL 文件位于 `scheme/output/` 目录下,请分别在 Doris 和 MySQL 目标库中执行
- **Doris 建表特性**:采用 Unique Key 模型,单副本 (`replication_num=1`),单分桶,适合单机部署。
---
#### 六、 常见问题与注意事项
1. **数据库密码修改**
- 所有数据库连接信息(源端 MySQL、目标端 Doris、目标端 MySQL均集中在 [db_config.sh](file:///d:/dsWork/aiData/DataX/db_config.sh) 中。**修改该文件即可同步应用到所有同步任务**,无需修改 `.sh` 脚本。
2. **Doris 负载地址**
- Doris 同步依赖 `loadUrl` (FE 的 8030 端口) 和 JDBC (FE 的 9030 端口)。
3. **网络连通性**
- 请确保 DataX 部署机能够访问源端 RDS 和目标端数据库。