Files
aiData/DataX/db_config.sh
HuangHai 4592b0da6f 'commit'
2026-02-05 15:25:57 +08:00

34 lines
1.8 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# ==========================================
# DataX 数据库连接集中配置文件
# 修改此文件即可同步更新所有全量/增量脚本
# ==========================================
# 1. 源端 MySQL 配置 (Source)
SRC_USER="ylt"
SRC_PWD="Ycharge666"
SRC_JDBC="jdbc:mysql://rm-bp1ux6tuk49er80t9xo.mysql.rds.aliyuncs.com:3306/yltcharge?useUnicode=true\&characterEncoding=utf-8\&useSSL=false\&serverTimezone=Asia/Shanghai\&yearIsDateType=false\&zeroDateTimeBehavior=convertToNull"
# 2. 目标端 Doris 配置 (Target Doris)
DORIS_USER="root"
DORIS_PWD="DsideaL147258369"
DORIS_JDBC="jdbc:mysql://10.10.14.204:9030/yltcharge"
DORIS_LOAD_URL="10.10.14.204:8030"
# 3. 目标端 MySQL 配置 (Target MySQL)
# 如果目标 MySQL 的账号密码与源端一致,可以直接引用上面的变量
MYSQL_USER="ylt"
MYSQL_PWD="Ycharge666"
MYSQL_JDBC="jdbc:mysql://10.10.14.210:22066/yltcharge?useUnicode=true\&characterEncoding=utf-8\&useSSL=false\&serverTimezone=Asia/Shanghai\&rewriteBatchedStatements=true"
# --- 内部参数构造 (无需修改) ---
SRC_BASE_PARAMS="-Dsrc_user=$SRC_USER -Dsrc_pwd=$SRC_PWD -Dsrc_jdbc=\"$SRC_JDBC\""
DORIS_DEST_PARAMS="-Ddest_writer_name=doriswriter -Ddest_user=$DORIS_USER -Ddest_pwd=$DORIS_PWD -Ddest_load_url=$DORIS_LOAD_URL -Ddest_jdbc=$DORIS_JDBC -Ddest_write_mode=replace"
# 注意MYSQL_JDBC 可能包含特殊字符(如&如果不加引号引用在shell中拼接时可能会出问题
# 但在这里定义字符串是安全的。问题出在 run_jobs_full.sh 中引用 PARAMS 的时候。
# 为了保险起见,我们在 JDBC URL 两侧加上转义的双引号
MYSQL_DEST_PARAMS="-Ddest_writer_name=mysqlwriter -Ddest_user=$MYSQL_USER -Ddest_pwd=$MYSQL_PWD -Ddest_jdbc=\"$MYSQL_JDBC\" -Ddest_write_mode=replace -Ddest_load_url=none"