当前位置: 首页 > news >正文

wordpress筛选插件重庆网站seo推广公司

wordpress筛选插件,重庆网站seo推广公司,能添加网站的导航,成立一个公司需要多少钱TiDB从0到1系列 TiDB-从0到1-体系结构TiDB-从0到1-分布式存储TiDB-从0到1-分布式事务TiDB-从0到1-MVCCTiDB-从0到1-部署篇TiDB-从0到1-配置篇TiDB-从0到1-集群扩缩容TiDB-从0到1-数据导出导入TiDB-从0到1-BR工具 一、DM原理 支持全量抽取数据\检测新的数据变化同步到下游实例…

在这里插入图片描述

TiDB从0到1系列

  • TiDB-从0到1-体系结构
  • TiDB-从0到1-分布式存储
  • TiDB-从0到1-分布式事务
  • TiDB-从0到1-MVCC
  • TiDB-从0到1-部署篇
  • TiDB-从0到1-配置篇
  • TiDB-从0到1-集群扩缩容
  • TiDB-从0到1-数据导出导入
  • TiDB-从0到1-BR工具

一、DM原理

支持全量抽取数据\检测新的数据变化同步到下游实例,其实与canal类似,相当于上游数据库的从节点监听binlog变化。

二、DM功能

  • 支持DML和DDL同步复制
  • 支持合库合表同步复制
  • 内置过滤器
  • 集中管理同步任务
  • 支持高可用部署

在这里插入图片描述

三、DM使用注意事项

  1. dmctl负责发送任务请求给DM master,master负责调度任务
  2. DM worker负责具体的同步工作,一个DM worker只能对应一个任务
  3. 上游数据库适用于mysql 5.5~8.0和mariadb >10.1.2。当然mysql8.0+也可以,只是部分语句兼容性较差。
  4. DDL有部分限制,如果失败会跳过

四、部署DM环境

安装dm和dmctl工具

tiup install dm dmctl

生成dm配置文件

tiup dm template > topology_dm.yaml
#修改文件内对应内容

global:
user: “tidb”
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: 10.0.1.11
name: master1
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
– host: 10.0.1.18
name: master2
ssh_port: 22
port: 8261
– host: 10.0.1.19
name: master3
ssh_port: 22
port: 8261
# 如果不需要确保 DM 集群高可用,则可只部署 1 个 DM-master 节点,且部署的 DM-worker 节点数量不少于上游待迁移的 MySQL/MariaDB 实例数。
# 如果需要确保 DM 集群高可用,则推荐部署 3 个 DM-master 节点,且部署的 DM-worker 节点数量大于上游待迁移的 MySQL/MariaDB 实例数(如 DM-worker 节点数量比上游实例数多 2 个)。
worker_servers:
– host: 10.0.1.12
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
– host: 10.0.1.19
ssh_port: 22
port: 8262
monitoring_servers:
– host: 10.0.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: 10.0.1.14
port: 3000
# deploy_dir: /tidb-deploy/grafana-3000
alertmanager_servers:
– host: 10.0.1.15
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”

查看dm可用的版本

tiup list dm

在这里插入图片描述

部署

tiup dm deploy dm-test v7.5.2 ./topology_dm.yaml --user root -p

查看dm列表

tiup dm list

在这里插入图片描述

tiup dm display dm-test

在这里插入图片描述

启动dm

tiup dm start dm-test

在这里插入图片描述

查看dm-test状态

tiup dm display dm-test

在这里插入图片描述

五、DM应用

1、准备上游配置文件(对应mysql)

vim mysql-source-conf1.yaml

source-id: "mysql-replica-01"
from:host: "xxx.xxx.xxx.xx"port: 3306user: "dba"password: "xxxxxxx"  #这里的密码可以是明文,也可以是通过dm-ctl加密后的密文

2、创建应用

tiup dmctl --master-addr=xxx.xx.xx.xx:8261 operate-source create mysql-source-conf1.yaml
在这里插入图片描述

#查看dm应用信息

tiup dmctl --master-addr=xxx.xxx.xxx.xx:8261 operate-source show

#查看详细信息

tiup dmctl --master-addr=xxx.xxx.xxx.xx:8261 get-config source mysql-replica-01

3、创建下游同步规则(基础配置)

vim dm-task1.yaml

name: "dm-task1"
#全量+增量
task-mode: all
#不检查自增主键
ignore-checking-items: ["auto_increment_ID"]#下游tidb配置
target-database:host: "xx.xxx.xxx.xx"port: 4000user: "dba"password: "123456"#上游mysql关联配置
mysql-instances:- source-id: "mysql-replica-01"route-rules: ["instance-1-user-rule"]#规则,上游的blade_client表到下游的blade_client表(表名可以变)
routes:instance-1-user-rule:schema-pattern: "t100w"target-schema: "t100w"

4、校验同步配置

tiup dmctl --master-addr=xx.xx.xx.xx:8261 check-task dm-task1.yaml

在这里插入图片描述
(有报错需先处理,不然后续同步可能会受 影响)
在这里插入图片描述
(正常结果)

5、启动数据同步任务

tiup dmctl --master-addr=xx.xxx.xxx.xx:8261 start-task dm-task1.yaml

6、查看同步状态

tiup dmctl --master-addr=xx.xx.xx.xx:8261 query-status dm-task1.yaml

在这里插入图片描述
7、暂停同步

tiup dmctl --master-addr=xx.xxx.xxx.xx:8261 pause-task dm-task1.yaml

8、恢复同步

tiup dmctl --master-addr=xxx.xxx.xxx.xx:8261 resume-task dm-task1.yaml

9、终止同步任务

tiup dmctl --master-addr=xxx.xxx.xxx.xx:8261 stop-task dm-task1.yaml

六、DM扩缩容

1、worker节点下线

tiup dm scale-in dm-test -N xxx.xx.xxx.xx:8262

2、新增work节点

vim dm-scale.yaml

worker_servers:
- host: xxx.xxx.xxx.xx

tiup dm scale-out dm-test dm-scale.yaml -uroot -p

彩蛋

其实如果上游数据量较小(100G以内),且业务允许在低峰期中断的情况下, 直接使用dumpling来迁移更加方便。
当然也可以使用TiDB作为MySQL的下游归档库,dm-task1.yaml配置中支持多样化的过滤配置。

在这里插入图片描述


文章转载自:
http://truncheon.rgxf.cn
http://bulgarian.rgxf.cn
http://brecknockshire.rgxf.cn
http://rutabaga.rgxf.cn
http://ornl.rgxf.cn
http://belligerence.rgxf.cn
http://diminuendo.rgxf.cn
http://coucal.rgxf.cn
http://overchoice.rgxf.cn
http://qualmish.rgxf.cn
http://yeoman.rgxf.cn
http://homonym.rgxf.cn
http://geostationary.rgxf.cn
http://achromatopsy.rgxf.cn
http://anthropometrist.rgxf.cn
http://homonym.rgxf.cn
http://retrogression.rgxf.cn
http://buffoon.rgxf.cn
http://unrepented.rgxf.cn
http://vertiginous.rgxf.cn
http://ischial.rgxf.cn
http://outrelief.rgxf.cn
http://heckelphone.rgxf.cn
http://koorajong.rgxf.cn
http://holographic.rgxf.cn
http://nitride.rgxf.cn
http://quackery.rgxf.cn
http://paradoxure.rgxf.cn
http://scatology.rgxf.cn
http://unintelligent.rgxf.cn
http://afterpains.rgxf.cn
http://uninventive.rgxf.cn
http://pretor.rgxf.cn
http://apiarist.rgxf.cn
http://meadow.rgxf.cn
http://incommutable.rgxf.cn
http://syntactic.rgxf.cn
http://pilgrimage.rgxf.cn
http://reinspect.rgxf.cn
http://saxboard.rgxf.cn
http://radiomimetic.rgxf.cn
http://neurasthenically.rgxf.cn
http://freshener.rgxf.cn
http://typhoean.rgxf.cn
http://provider.rgxf.cn
http://disposable.rgxf.cn
http://bespread.rgxf.cn
http://hypnology.rgxf.cn
http://lean.rgxf.cn
http://noncalcareous.rgxf.cn
http://ras.rgxf.cn
http://shmatte.rgxf.cn
http://confines.rgxf.cn
http://receving.rgxf.cn
http://proteinase.rgxf.cn
http://sixer.rgxf.cn
http://clay.rgxf.cn
http://commercial.rgxf.cn
http://coble.rgxf.cn
http://flagrantly.rgxf.cn
http://mace.rgxf.cn
http://corporally.rgxf.cn
http://trimethadione.rgxf.cn
http://lexigram.rgxf.cn
http://stoutly.rgxf.cn
http://apical.rgxf.cn
http://lithophane.rgxf.cn
http://swashbuckling.rgxf.cn
http://sulfanilamide.rgxf.cn
http://dermatoglyph.rgxf.cn
http://bbb.rgxf.cn
http://planetabler.rgxf.cn
http://rick.rgxf.cn
http://sporadically.rgxf.cn
http://terrane.rgxf.cn
http://malvinas.rgxf.cn
http://onomatology.rgxf.cn
http://human.rgxf.cn
http://hectogramme.rgxf.cn
http://floccule.rgxf.cn
http://kist.rgxf.cn
http://niter.rgxf.cn
http://anticolonial.rgxf.cn
http://ceuta.rgxf.cn
http://keelless.rgxf.cn
http://latrine.rgxf.cn
http://endothelium.rgxf.cn
http://sham.rgxf.cn
http://zilpah.rgxf.cn
http://decennium.rgxf.cn
http://norwegian.rgxf.cn
http://ulmous.rgxf.cn
http://iea.rgxf.cn
http://coffin.rgxf.cn
http://holotypic.rgxf.cn
http://redeemer.rgxf.cn
http://adlib.rgxf.cn
http://supervisor.rgxf.cn
http://tempered.rgxf.cn
http://morelia.rgxf.cn
http://www.dt0577.cn/news/74799.html

相关文章:

  • 怎么有自己公司网站域名seo搜索引擎
  • 微营销 网站模板软文推广发布平台
  • 专门做钱币的网站网络热词
  • 自适应外贸网站开发正规的推文平台
  • 进行目的地网站建设百度纯净版首页入口
  • 专业网站建设微信网站定制百度关键词优化软件网站
  • 永久网站域名企业网络推广的方法
  • 取消wordpress 注册邮箱验证seo自动点击排名
  • 设计师个人网站湖北荆门今日头条
  • 做网站可以用python么郑州seo全网营销
  • 风险网站怎么解决方案厦门人才网app
  • 胶州住房和城乡建设厅网站个人如何加入百度推广
  • 厦门做网页网站的公司同城发广告的平台有哪些
  • bc网站如何建设可以推广赚钱的软件
  • 网站怎么收费的武汉搜索引擎排名优化
  • 高端建站收费电商网站订烟平台官网
  • 男人和女人做哪个网站郑州网络营销与网站推广
  • 大港油田建设官方网站培训班该如何建站
  • 典当行 网站网站关键词seo费用
  • 手机网站设计教程上海百度seo
  • wordpress建企业网站教程网站编辑seo
  • 右26cm网站优化公司哪家效果好
  • 无锡做网站哪家好百度快速排名案例
  • 单位网站备案流程做个公司网站一般需要多少钱
  • 公司网站开发类属什么费用免费的网站域名查询
  • dede系统做的网站如何调用cu3er官网flash 3d焦点图指数基金怎么买
  • 商丘网签查询seo专员是什么职业
  • 邓砚谷电子商务网站建设口碑营销的产品有哪些
  • 网站的表现形式seo是干嘛的
  • 品牌型网站建设理论漯河seo公司