DM 命令行参数

    • DM-master 用于接收客户端请求的外部地址
    • 默认值为 "{master-addr}"
    • 可选参数,可以为 "域名:port" 的形式

    --advertise-peer-urls

    • DM-master 节点间通信的外部连接地址
    • 可选参数,可以为 "http(s)://域名:port" 的形式

    --config

    • DM-master 配置文件路径
    • 默认值为 ""
    • 可选参数

    --data-dir

    • DM-master 用于存储自身数据的目录
    • 默认值为 "default.{name}"
    • 可选参数

    --initial-cluster

    • 用于 bootstrap DM-master 集群的 "{节点名}={外部地址}" 列表
    • 默认值为 "{name}={advertise-peer-urls}"
    • 在未指定 join 参数时需要指定该参数。一个 3 节点集群的配置示例为 "dm-master-1=http://172.16.15.11:8291,dm-master-2=http://172.16.15.12:8291,dm-master-3=http://172.16.15.13:8291"

    --join

    • DM-master 节点加入到已有集群时,已有集群的 advertise-addr 地址列表
    • 默认值为 ""
    • 未指定 initial-cluster 参数时需要指定该参数。一个新节点加入到一个已有 2 个节点的集群的示例为 "172.16.15.11:8261,172.16.15.12:8261"

    --log-file

    • log 输出文件名
    • 默认值为 ""
    • 可选参数
    • log 级别
    • 默认值为 "info"
    • 可选参数

    --master-addr

    • DM-master 监听客户端请求的地址
    • 默认值为 ""
    • 必选参数

    --name

    • DM-master 节点名称
    • 默认值为 "dm-master-{hostname}"
    • 必选参数

    --peer-urls

    • DM-master 节点间通信的监听地址
    • 默认值为 "http://127.0.0.1:8291"
    • 必选参数

    • DM-worker 用于接受客户端请求的外部地址
    • 可选参数,可以为 "域名:port" 的形式

    --config

    • DM-worker 配置文件路径
    • 默认值为 ""
    • 可选参数

    --join

    • DM-worker 注册到集群时,相应集群的 DM-master 节点的 {advertise-addr} 列表
    • 默认值为 ""
    • 必选参数,一个 3 DM-master 节点的集群配置示例为 "172.16.15.11:8261,172.16.15.12:8261,172.16.15.13:8261"
    • log 输出文件名
    • 默认值为 ""
    • 可选参数

    -L

    • log 级别
    • 默认值为 "info"
    • 可选参数

    --name

    • DM-worker 节点名称
    • 默认值为 "{advertise-addr}"
    • 必选参数

    --worker-addr

    • DM-worker 监听客户端请求的地址
    • 默认值为 ""
    • 必选参数

    --config

    • dmctl 配置文件路径
    • 默认值为 ""
    • 可选参数

    --master-addr

    • dmctl 要连接的集群的任意 DM-master 节点的 {advertise-addr}
    • 默认值为 ""
    • 需要与 DM-master 交互时为必选参数

    --encrypt

    • 将明文数据库密码加密成密文
    • 默认值为 ""
    • 指定该参数时,仅用于加密明文而不会与 DM-master 交互
    • 将使用 dmctl 加密过的密文解密为明文
    • 指定该参数时,仅用于解密密文而不会与 DM-master 交互