首页 > 其他分享 >TIDB-DM数据迁移第一部(安装部署)

TIDB-DM数据迁移第一部(安装部署)

时间:2022-12-17 16:44:19浏览次数:58  
标签:DM deploy tiup dm TIDB 迁移 root dir

官方连接:
https://docs.pingcap.com/zh/tidb/stable/dm-overview

1、安装DM

download https://tiup-mirrors.pingcap.com/dm-v1.11.1-linux-amd64.tar.gz 8.09 MiB / 8.09 MiB 100.00% 1.35 MiB/s


2、更新DM

tiup update --self && tiup update dm


3、生成 DM 配置文件

[root@root ~]#  tiup dm template > topology.yaml
tiup is checking updates for component dm ...
Starting component `dm`: /root/.tiup/components/dm/v1.11.1/tiup-dm template

#配置文件示例:
#全局变量适用于配置中的其他组件。如果组件实例中缺少一个特定值,则相应的全局变量将用作默认值。
global:
  user: "root"
  ssh_port: 22
  deploy_dir: "/dm-deploy"
  data_dir: "/dm-data"

server_configs:
  master:
    log-level: info
    # rpc-timeout: "30s"
    # rpc-rate-limit: 10.0
    # rpc-rate-burst: 40
  worker:
    log-level: info

master_servers:
  - host: 172.16.1.13
    name: root
    ssh_port: 22
    port: 8261
    # peer_port: 8291
    # deploy_dir: "/dm-deploy/dm-master-8261"
    # data_dir: "/dm-data/dm-master-8261"
    # log_dir: "/dm-deploy/dm-master-8261/log"
    # numa_node: "0,1"
    # 下列配置项用于覆盖 `server_configs.master` 的值。
    config:
      log-level: info
      # rpc-timeout: "30s"
      # rpc-rate-limit: 10.0
      # rpc-rate-burst: 40
# 如果不需要确保 DM 集群高可用,则可只部署 1 个 DM-master 节点,且部署的 DM-worker 节点数量不少于上游待迁移的 MySQL/MariaDB 实例数。
# 如果需要确保 DM 集群高可用,则推荐部署 3 个 DM-master 节点,且部署的 DM-worker 节点数量大于上游待迁移的 MySQL/MariaDB 实例数(如 DM-worker 节点数量比上游实例数多 2 个)。
worker_servers:
  - host: 172.16.1.13
    ssh_port: 22
    port: 8262
    # deploy_dir: "/dm-deploy/dm-worker-8262"
    # log_dir: "/dm-deploy/dm-worker-8262/log"
    # numa_node: "0,1"
    # 下列配置项用于覆盖 `server_configs.worker` 的值。
    config:
      log-level: info

monitoring_servers:
  - host: 172.16.1.13
    ssh_port: 22
    port: 9090
    # deploy_dir: "/tidb-deploy/prometheus-8249"
    # data_dir: "/tidb-data/prometheus-8249"
    # log_dir: "/tidb-deploy/prometheus-8249/log"

grafana_servers:
  - host: 172.16.1.13
    port: 3000
    # deploy_dir: /tidb-deploy/grafana-3000

alertmanager_servers:
  - host: 172.16.1.13
    ssh_port: 22
    web_port: 9093
    # cluster_port: 9094
    # deploy_dir: "/tidb-deploy/alertmanager-9093"
    # data_dir: "/tidb-data/alertmanager-9093"
    # log_dir: "/tidb-deploy/alertmanager-9093/log"

3、部署DM集群

查看 dm-master 版本

[root@root ~]# tiup list dm-master

安装最新版本,安装过和会经常显示失败,多执行几次就好了

[root@root ~]# tiup dm deploy dm-test v6.4.0 ./topology.yaml --user root -p


4、启动DM集群

[root@root ~]# tiup dm start dm-test

查看DM状态

[root@root ~]# tiup dm display dm-test

查看部署的DM软件

[root@root ~]# tiup dm list
tiup is checking updates for component dm ...
Starting component `dm`: /root/.tiup/components/dm/v1.11.1/tiup-dm list
Name     User  Version  Path                                     PrivateKey
----     ----  -------  ----                                     ----------
dm-test  root  v6.4.0   /root/.tiup/storage/dm/clusters/dm-test  /root/.tiup/storage/dm/clusters/dm-test/ssh/id_rsa


5、安装 dmctl 集群控制工具

注:版本号要和 dm 版本号一样,IP 地址是 dm-master 地址

tiup dmctl:v6.4.0 --master-addr=172.16.1.13:8261

标签:DM,deploy,tiup,dm,TIDB,迁移,root,dir
From: https://www.cnblogs.com/nanxiang/p/16989150.html

相关文章

  • 二所SDFP容器化迁移2
    制作镜像sdfp2:v1.5,k8s部署Pod:sdfp2-centos.yaml镜像拷贝5个文件夹,yum安装工具:cp-rcdatc/home/cp-rredis/usr/local/cp-rAirNet/usr/cp-rld.so.conf.d/etc/cp-......
  • 3Dmax界面_视图调整
    一.试图模型显示效果的切换'默认是真实显示效果'线框模式 快捷键F3 ---->真实显示效果和线框显示效果的切换(切换到线框显示效果再按F3就切换到了真实显示效果)。线面......
  • 数据库的DDL、DML和DCL的区别与理解
    DML(datamanipulationlanguage):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(datadefinitionlangu......
  • cdc cdma ECM
    CDCCommunicationsDeviceClass连接设备配置CDMACodeDivisionMultipleAccess码分多址接入ECMEthernetNetworkingControlModel以太网控制模型GPSGlobalPo......
  • 项目管理软件Redmine+Ruby+Passenger+Nginx的安装
    Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示,同时它又支持多项目管理。这里博主想用它来记录个人工作中碰到的问题和......
  • DM集群自动切换问题排查
    目前经历的原因有4种1、数据库备份由于服务器cpu和内存内存配置过低(可能是备份脚本开了并行)导致。2、虚拟机快照备份导致集群之间ping无响应。3、网络故障,排查交换机或......
  • .net framework 迁移至.net core2.0专题
    .netframework迁移至.netcore2.0专题1 度量.netframework迁移到.netcore的工作量 2迁移.netframework工程到.netcore3程序配置&ConfigurationManager参考 .n......
  • HDMI协议1.4 好文推荐!
    版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhoutaopower/article/details/112182490手上的......
  • MySQL DML语言之插入的两种方法
    DML语言数据操作语言插入insert修改update删除delete语法:insertinto表名(列名,...) values(值1,...);#1.插入的值的类型要与列的类型一致或兼容insertinto......
  • 【转载】3dmax卸载不掉怎么办,3dmax怎么卸干净重新安装?
    有些同学由于一些原因想把3dmax重新安装,但是3dmax安装到一半就失败了或者显示已安装或者未完成,还有的同学会遇到“安装错误1625:系统策略禁止这个安装,请与系统管理^员联系”......