本文档主要介绍 DM-worker 的基础配置文件。在一般场景中,用户只需要使用基础配置即可完成 DM-worker 的部署。
完整配置项参考 配置文件示例
配置项说明
Global 配置
配置项 | 说明 |
---|---|
log-file | 日志文件,如果不配置日志会输出到标准输出中。 |
worker-addr | DM-worker 服务的地址,可以省略 IP 信息,例如:":8262”。 |
source-id | 标识一个 MySQL/MariaDB 实例或者 replication group。 |
server-id | DM-worker 作为上游 MySQL/MariaDB slave 来获取 binlog 的 server id,该值在一个 replication group (包括 master 和 slave)中是的。v1.0.2 及以上版本的 DM 会自动生成,不需要手动配置该项。 |
flavor | 上游数据库的类型,目前值可以为 “mysql” 或者 “mariadb”。v1.0.2 及以上版本的 DM 会自动判断上游版本,不需要手动配置该项。 |
relay-dir | 存储 relay log 的目录,默认值为 “./relay_log”。 |
数据库链接配置(from 配置项)
配置项 | 说明 |
---|---|
host | 上游数据库的 host。 |
port | 上游数据库的端口。 |
user | 连接数据库使用的用户名。 |
password | 连接数据库使用的密码。注意:需要使用 dmctl 加密后的密码。 |