首页 > 数据库 > > DM Portal 简介
当前版本的 DM 提供了丰富多样的功能特性,包括 Black & white table lists,DM 任务配置的时候。
针对这个问题,DM 提供了一个精简的网页程序 DM Portal,能够帮助用户以可视化的方式去配置需要的同步任务,并且生成可以直接让 DM 直接执行的 task.yaml 文件。
本节简要介绍 DM Portal 的各项功能。
支持 DM 的三种同步模式:
支持配置库表同步路由方式,能够支持 DM 中分库分表合并的配置方式。
支持对数据库、数据表配置 binlog event 过滤。
支持配置文件创建,能够将配置文件下载到本地并且同时会在 dm-portal 服务器的 /tmp/ 目录下自动创建。
当前的 DM 配置可视化生成页面能够覆盖绝大部分的 DM 配置场景,但也有一定的使用限制:
task.yaml 文件,页面只能编辑由页面生成的 task.yaml 文件task.yaml 文件task.yaml 中,默认 mydumper-path 为 ./bin/mydumper,如果实际使用其他路径,需要在生成的配置文件中进行手动修改。本节介绍两种部署方式:Binary 部署和 DM Ansible 部署。
DM Portal 可以在 dm-portal-latest-linux-amd64.tar.gz 下载,通过 ./dm-portal 的命令即可直接启动。
127.0.0.1:8280 即可使用。可以使用 DM Ansible 部署 DM Portal,具体部署方法参照使用说明
用于配置上下游实例信息,包括 Host、Port、Username、Password。
如果任务类型选择增量或者 All,在配置上游实例信息时候,还需要配置 binlog-file 和 binlog-pos。
用于配置上游的 binlog 过滤,可以选择需要过滤的 DDL/DML,并且在数据库上配置的 filter 后会自动给其下的数据表继承。
task.yaml 到本地,并且在 DM Portal 服务器上的 /tmp/ 目录下自动创建一份 task.yaml 配置文件。来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3142778/ ,如需转载,请注明出处,否则将追究法律责任。