'commit'
This commit is contained in:
@@ -98,23 +98,11 @@
|
||||
在同步数据前,如果目标端尚未建表,可以使用 `scheme/` 下的工具生成建表语句。
|
||||
|
||||
1. **生成 DDL**
|
||||
脚本会自动扫描 `json/` 目录下的表名,连接 MySQL 源库获取结构,并生成对应的 Doris 和 MySQL 建表语句。
|
||||
```bash
|
||||
cd scheme
|
||||
# 自动处理 json/ 目录下的所有表
|
||||
python generate_schema.py
|
||||
cd /usr/local/datax/scheme
|
||||
python3 generate_schema.py
|
||||
```
|
||||
|
||||
2. **获取 SQL**
|
||||
生成的 SQL 文件位于 `scheme/output/`,包含 MySQL 和 Doris 两个版本。
|
||||
- **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 和目标端数据库。
|
||||
2. **执行 SQL**
|
||||
生成的 SQL 文件位于 `scheme/output/` 目录下,请分别在 Doris 和 MySQL 目标库中执行。
|
||||
Reference in New Issue
Block a user