博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
replication-manager 搭建
阅读量:7064 次
发布时间:2019-06-28

本文共 3089 字,大约阅读时间需要 10 分钟。

replication-manager 搭建

介绍

replication-manager 主要用于mysql主从结构的监控和主从切换.

安装

vi /etc/yum.repos.d/signal18.repo\\加入一下内容[signal18]name=Signal18 repositoriesbaseurl=http://repo.signal18.io/centos/$releasever/$basearch/gpgcheck=0enabled=1
  • yum安装
[root@db210_17:58:57 /] #yum install replication-manager-oscLoaded plugins: fastestmirrorsignal18                                                                                                                                                                                                                                               ....Installed:  replication-manager-osc.x86_64 1532599358:2.0.1_6_g0ff0d-1   Complete!

配置

vi /etc/replication-manager/config.toml[db3306]title = "db3306"db-servers-hosts = "192.168.99.210:3508,192.168.99.211:3508,192.168.99.212:3508"db-servers-prefered-master = "192.168.99.210:3508"db-servers-credential = "wyz:****"replication-credential = "repl:re****"failover-mode = "manual"proxysql=trueproxysql-server="192.168.99.210"proxysql-port=6033proxysql-admin-port=6032proxysql-writer-hostgroup=10proxysql-reader-hostgroup=11proxysql-user="adfz"proxysql-password="****"proxysql-bootstrap=false[Default]monitoring-datadir = "/data/replication-manager"monitoring-sharedir = "/data/share_replication-manager"log-level=7log-file = "/var/log/replication-manager.log"replication-multi-master = falsereplication-multi-tier-slave = falsefailover-readonly-state = truehttp-server = truehttp-bind-address = "0.0.0.0"http-port = "10001"[root@db210_18:34:16 /etc/replication-manager]

启动

#/etc/init.d/replication-manager start#netstat -nltpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   tcp        0      0 192.168.99.210:8301     0.0.0.0:*               LISTEN      11216/consul       tcp        0      0 0.0.0.0:6032            0.0.0.0:*               LISTEN      51847/proxysql     tcp        0      0 0.0.0.0:6033            0.0.0.0:*               LISTEN      51847/proxysql     tcp        0      0 0.0.0.0:23507           0.0.0.0:*               LISTEN      11527/mysqld       tcp        0      0 0.0.0.0:3507            0.0.0.0:*               LISTEN      11527/mysqld       tcp        0      0 127.0.0.1:8500          0.0.0.0:*               LISTEN      11216/consul       tcp        0      0 0.0.0.0:3508            0.0.0.0:*               LISTEN      93705/mysqld       tcp        0      0 127.0.0.1:8600          0.0.0.0:*               LISTEN      11216/consul       tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2991/master        tcp        0      0 0.0.0.0:3322            0.0.0.0:*               LISTEN      2381/sshd          tcp6       0      0 :::10001                :::*                    LISTEN      103773/replication-tcp6       0      0 :::3322                 :::*                    LISTEN      2381/sshd          [root@db210_18:35:19 /etc/replication-manager]

在浏览器中打开:http://192.168.99.210:10001/

Alt text

主从切换

  • 切换前(点击界面中:switchover)

    1415533-20180902215626952-414047299.jpg
    1415533-20180902215648964-1116873636.jpg

  • 切换后

    1415533-20180902215726197-1021741175.jpg
    1415533-20180902215733414-1964904439.jpg

转载于:https://www.cnblogs.com/2woods/p/9575621.html

你可能感兴趣的文章
对比学习UIKit和AppKit--入门级
查看>>
深入学习JVM了解JVM内存模型
查看>>
LabVIEW与Arduino的连接
查看>>
[转]MySQL排序原理与案例分析
查看>>
ILMerge合并多个DLL
查看>>
DataTable转实体类
查看>>
用webmagic实现一个java爬虫小项目
查看>>
【uva 658】It's not a Bug, it's a Feature!(图论--Dijkstra或spfa算法+二进制表示+类“隐式图搜索”)...
查看>>
java for 的用法总结
查看>>
解决 多列 布局 左右等高问题
查看>>
Ubuntu 下新建用户
查看>>
gulp配置
查看>>
linux命令截取文件最后n行(所有命令)
查看>>
linux提取指定列字符并打印所有内容(awk)
查看>>
减治算法求n个数中的最小数的位置
查看>>
css3学习 理论之文本
查看>>
Linux 安装python3.7.0
查看>>
<Linux命令行学习 第二节> CentOS - 远程登录管理工具
查看>>
[转]BEHAVOUR TREE2
查看>>
深入理解计算机操作系统(十)
查看>>