export LANG=en_US 环境:------------------------------------------ 机器 VPN ip linux 账号/密码manager1 172.28.20.130 10.1.1.10 mysql1-z(主) 172.28.20.132 10.1.1.12 mysql1-c(从) 172.28.20.134 10.1.1.14 mysql1-b(备) 172.28.20.136 10.1.1.16 ========================…
前面的文章介绍了ProxySQL用法,这里说下ProxySQL中间件针对Mysql组复制模式实现读写分离以及主节点故障时能够自动切换到新的主节点,而应用对此过程无感知的功能.Mysql组复制(MGR)组复制能够完成主节点故障后推选出来新的主节点,不过在应用层不可能通过修改新的主节点的IP来连接新的主节点,但是通过MGR+ProxySQL可以实际主节点故障时应用无感应自动切换到新的主节点. 根据上图,描述下实现思路:三个节点使multi-primary的方式连接,应用通过连接ProxySQL中间件…
有两台负载均衡,lb01,lb02.  lb02, priority值为100 编辑keepalived配置文件   vim /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { router_id lb01 #定义节点名称,在一个高可用集群中不能重复 } vrrp_script check_web { script "/server/scripts/check_web.sh"…
        a fellow in IMG wechat group 2 met an error about running out of disk space when using MySQL query today,now let's mimic the situation:     first,i'll create a test table and a procedure,then using the procedure to insert 1000W records into t…
集群配置最少需要三台机器,那么我就三台虚拟机,三台虚拟机分别安装同样的redis的环境ip分别:192.168.9.17 (redis sentinel 集群监控)192.168.9.18 (redis 主)192.168.9.19 (redis 从)redis配置:主的redis配置文件,使用默认的配置文件就可以了,如果你需要设计其他参数从的redis配置文件,添加#从的redis配置文件,需要添加vim /etc/redis/6379.confslaveof 192.168.9.18 637…
系统开发中,数据库是非常重要的一个点.除了程序的本身的优化,如:SQL语句优化.代码优化,数据库的处理本身优化也是非常重要的.主从.热备.分表分库等都是系统发展迟早会遇到的技术问题问题.Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了.下面就针对Mycat的基础知识和应用做一总结性梳理,这些内容有的是从网上收集的,有的是自己做的测试验证信息,如有错误,烦请谅解和指出! 一.MyCat简单介绍MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以…
转载:http://blog.csdn.net/qq_23430789/article/details/52185706 目录(?)[-] redis-0sentinel实例之间的通讯端口 master2 可以添加多组主从的redis监听 Replication Sentinel   阅读本文您会学会: 1.Redis 主从备份并自动切换(master slaver)模式的搭建 2.Java 中 配合redis主从备份的方法 [实现目标]: master redis 正常运行 slaver re…
针对这周 docker swarm 集群的频繁故障(详见故障一 .故障二.故障三),我们今天对 docker swarm 集群的部署进行了如下调整. 将 docker engine 由  “17.12.0-ce, build c97c6d6”  升级至  “17.12.1-ce, build 7390fc6” ,这是 docker 在 2 月 27 日发布的最新稳定版. ~# docker -v Docker version 17.12.1-ce, build 7390fc6 将之前的 “5 个…
我们在工程实践中经常要处理传感器采集的数据,有时候要把这些数据记录下来,有时候也需要把记录下来的数据读取到项目中.接下来我们用C#演示如何对txt文件进行读写操作.我们要用到StreamReader 和 StreamWriter 类,用于文本文件的数据读写.这些类从抽象基类 Stream 继承,Stream 支持文件流的字节读写.过程如下: (1)我们新建一个C#控制平台项目,引用System.Io: (2)定义StreamReader对象,并将要读取文本的路径作为对象的参数: (3)使用rea…
测试故障转移群集报告 在SQL-CL01(hsr 50)进行故障转移群集的创建,如图下图所示,在SQL-CL01和SQL-CL02的“服务器管理”中右键点击“功能”,选择“添加功能 勾选故障转移群集  (注意:操作故障转移群集使用域登录进去) 同样也在SQL-CL02(hsr 51)上安装故障转移群集功能,勾选后安装 添加了故障转移群集功能后,我们在SQL-CL01(hsr 50)的管理工具”中打开“故障转移群集”, 如图下图所示,选择“创建群集”.如果谨慎一些,也可以先使用“验证配置向导”来验…