DM 安装步骤 1. wget https://download.pingcap.org/dm-ansible-1.0.4.tar.gz 2. 编辑inventory.ini 配置文件 ,prometheus,grafana和altermanager 部署目录为tidb 3. 更改dm-worker.toml.j2 模版文件,配置合理的binlog保留策略 4. 备份tidb部署的alertmanager 组件 cp /home/tidb/tidb-deploy/alertmanager-9093/bin/alertmanager /home/tidb/tidb-deploy/alertmanager-9093/bin/alertmanager.bak 5. 备份tidb prometheus 配置文件 cp /home/tidb/tidb-deploy/prometheus-9090/conf/prometheus.yml /home/tidb/tidb-deploy/prometheus-9090/conf/prometheus.yml.tidb 6. 复制dm grafana看板配置文件 cp /home/tidb/dm-ansible-v1.0.4/scripts/dm_instances.json/*.json /home/tidb/tidb-deploy/grafana-3000/dashboards/ 7. 部署DM组件 8. 启动DM组件 9. 更改alertmanager 组件 cp -rp /home/tidb/tidb-deploy/alertmanager-9093/bin/alertmanager.bak /home/tidb/tidb-deploy/alertmanager-9093/bin/alertmanager 10. 更改prometheus 配置文件,添加DM 组件部分 11. 停止tidb ,并启动tidb (切勿采用reload和restart) tiup cluster stop cluster tiup cluster start cluster
DM 任务配置注意事项 1. MySQL端参数配置修改, 以下参数修改到最大值 net_buffer_length net_read_timeout net_write_timeout max_allowed_packet