之前已经详细介绍了Mysql基于GTID主从复制的概念,原理和配置,下面整体记录下MySQL5.7基于GTID主从复制+并行复制+增强半同步复制+读写分离环境的实现过程,以便加深对mysql新特性GTID复制的理解和实际业务场景中部署应用。
一、实验环境
[root@mysql-master ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
为了方便实验,关闭所...
2021-11-21 /
655 次浏览 /
DBA运维
在Docker容器创建好之后,可能会发现容器时间跟宿主机时间不一致,这就需要同步它们的时间,让容器时间跟宿主机时间保持一致。如下:
宿主机时间
[root@slave-1 ~]# date
Fri May 12 11:20:30 CST 2017
容器时间
[root@slave-1 ~]# docker exec -ti 87986863838b /bin/bash
root@87986863838b:/# date...
2021-11-21 /
631 次浏览 /
DBA运维
之前的文章介绍了LVS负载均衡-基础知识梳理, 下面记录下LVS+Keepalived高可用环境部署梳理(主主和主从模式)的操作流程:
一、LVS+Keepalived主从热备的高可用环境部署
1)环境准备
LVS_Keepalived_Master 182.148.15.237
LVS_Keepalived_Backup 182.148.15.236
Real_Server1 182.148.15....
2021-11-21 /
766 次浏览 /
DBA运维
开发同事提议在线上部署一套gerrit代码审核环境,废话不多说,部署gerrit的操作记录如下:提前安装好java环境,mysql环境,nginx环境测试系统:centos6.5下载下面三个包,放到/root目录下(下载地址:http://pan.baidu.com/s/1nuP0X9R (提取密码gqj5))mysql-connector-java-5.1.21.jarbcpkix-jdk15on-1.52.jargerrit-2.11.3.war
---...
2021-11-21 /
581 次浏览 /
DBA运维
Gitlab是一个代码托管平台,在实际工作中,对代码管理十分有用。废话不多说,下面是对我自己搭建的Gitlab环境做一记录:1)安装------------------------------------------------------------------------或者直接下载bitnami-gitlab-7.1.1-0-linux-x64-installer.run 下载地址:http://pan.baidu.com/s/1i4RaCKH提取密码:...
2021-11-21 /
593 次浏览 /
DBA运维
Jenkins通过脚本任务触发,实现代码的自动化分发,是CI持续化集成环境中不可缺少的一个环节。下面对Jenkins环境的部署做一记录。 --------------------------------------------------------------------------------------
1)安装java(yum安装java1.7)java环境安装参考:Centos中yum方式安装java
[root@115 ~]# java -ve...
2021-11-21 /
484 次浏览 /
DBA运维
近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack。为了实现代码托管->代码审核->代码发布的一套自动化流程,我特意在IDC服务器上部署了Gitlab+Gerrit+Jenkins对接环境,以下记录了操...
2021-11-21 /
463 次浏览 /
DBA运维
Twemproxy 又称nutcracker ,是一个memcache、Redis协议的轻量级代理,一个用于sharding 的中间件。有了Twemproxy,客户端不直接访问Redis服务器,而是通过twemproxy 代理中间件间接访问。 Twemproxy 为 Twitter 开源产品,简单来说,Twemproxy是Twitter开发的一个redis代理proxy,类似于nginx的反向代理或者mysql的代理工具,如amoeba。Twemproxy通过...
2021-11-21 /
612 次浏览 /
DBA运维
前面详细介绍了mongodb的副本集和分片的原理,这里就不赘述了。下面记录Mongodb副本集+分片集群环境部署过程:
MongoDB Sharding Cluster,需要三种角色:
Shard Server: mongod 实例,用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个relica set承担,防止主机单点故障Config Server: mongod 实例,存储了整个 Cluster Metadat...
2021-11-21 /
620 次浏览 /
DBA运维
Mongodb主从复制/ 副本集/分片集群介绍
前面的文章介绍了Mongodb的安装使用,在 MongoDB 中,有两种数据冗余方式,一种 是 Master-Slave 模式(主从复制),一种是 Replica Sets 模式(副本集)。
Mongodb一共有三种集群搭建的方式:
Replica Set(副本集)、
Sharding(切片)
Master-Slaver(主从)【目前已不推荐使用了!!!】
其中,Sharding集群也是三种集群中...
2021-11-21 /
745 次浏览 /
DBA运维