一、什么是pacemaker? Pacemaker是一个集群资源管理器。 它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复, 以实现群集服务(亦称资源)的最大可用性。 它可以做几乎任何规模的集群,并带有一个强大的依赖模式,让管理员能够准确地表达群集资源之间的关系(包括顺序和位置)。 几乎任何可以编写的脚本,都可
转载
2024-06-14 23:09:42
80阅读
配置pacemaker有2种途径,一是命令行工具包括crm和pcs,二是图形工具包括:pygui(mgmt),Hawk,LCMC,pcsd. mgmt出道时间较早,很多文章有介绍;LCMC是Java编写的图形管理工具;Hawk则是官方推荐的代替mgmt的web界面配置工具;pcsd则是pcs的图形界面。具体可参考
本文主要介绍命令行工具crm, 而pcs和crm相似,语法稍有不同,掌握crm
转载
2024-09-08 21:59:49
60阅读
文章目录一、原理知识1.1 实时主备1.2 异步备库1.3 MAL 系统1.4 OGUID1.5 守护进程组1.6 组分裂1.7 脑裂二、前期安排2.1 环境准备2.2 前期规划三、备份与还原3.1 主库脱机备份3.2 备库还原四、添加配置文件4.1 实例配置文件 dm.ini4.2 归档配置文件 dmarch.ini4.3 MAL系统配置文件 dmmal.ini4.4 守护进程配置文件 dmw
转载
2024-05-06 16:23:57
139阅读
## MySQL数据库双主互备Pacemaker服务
在数据库管理中,数据的高可用性和容错性是非常重要的,尤其是在生产环境中。为了实现MySQL数据库的双主互备,我们可以使用Pacemaker服务来管理数据库实例的故障转移和资源分配。Pacemaker是一个开源的高可用性集群软件,它可以监控和管理集群中的资源,实现故障检测和自动故障修复。
### Pacemaker服务的安装和配置
首先,我
原创
2024-06-28 06:52:19
76阅读
1.主键和外键有什么区别?主键(主码) :主键用于唯一标识一个元组,不能有重复,不允许为空。一个表只能有一个主键。 外键(外码) :外键用来和其他表建立联系用,外键是另一表的主键,外键是可以有重复的,可以是空值。一个表可以有多个外键。2.E-R图也称实体-联系图(Entity Relationship Diagram)提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。关系模型3.数
转载
2023-12-07 09:09:46
39阅读
datecommentscategoriestagspermalinktitle 2020/4/1 true 5.25 高可用存储架构:集群和分区 软件架构 数据集群主备、主从、主主架构本质上都有一个隐含的假设:主机能够存储所有数据,但主机本身的存储和处理能力肯
转载
2024-10-13 10:35:36
55阅读
MySQL 主备一致主备切换binlog 格式statementrowmixed生产格式循环复制问题 主备切换MySQL 主备切换流程 :状态 1 : 客户端的读写都直接访问节点 A,而节点 B 是 A 的备库,只将 A 的更新都同步过来 , 并本地执行。来保持节点 B 和 A 的数据是相同当切换成状态 2 : 客户端读写访问的都是节点 B,而节点 A 是 B的备库建议将备库设为只读 (read
转载
2023-10-04 19:57:51
294阅读
集群 的必要条件:1) 资源管理器(pacemaker)2)心跳(corosync)pacemaker简介pacemaker作为linux系统高可用HA的资源管理器,位于HA集群架构中的资源管理,资源代理层,它不提供底层心跳信息传递功能。(心跳信息传递是通过corosync来处理的这个使用有兴趣的可以在稍微了解一下,其实corosync并不是心跳代理的唯一组件,可以用hearbeat等来代替)。p
数据库层的几种模式在系统架构中,数据库层主要由如下几种模式,分别是单点模式、主备模式、主从模式。单点模式单点模式是最简单的模式,只有一台数据库服务器,部署最简单。但是存在单点风险,一旦这台服务器挂掉,整个系统也就挂掉了。主备模式为了解决单点模式的风险,主备模式产生。目前,主备模式应该是各个线上服务系统的最低配置了,比如你在各个云平台购买的数据库服务一般都会开启备份功能。一旦主节点出现问题,还可以切
转载
2024-05-30 10:33:51
65阅读
Raft 是一种广泛使用的分布式共识算法。NebulaGraph 底层采用 Raft 算法实现 metad 和 storaged 的分布式功能。Raft 算法使 NebulaGraph 中的 metad 和 storaged 能够集群化部署、实现了多副本和高可用,同时 storaged 通过 multi-raft 模块实现了数据分片,分散了系统的负载,提升系统的吞吐。作为分布式系统的基石 Raft
转载
2024-07-02 20:42:05
15阅读
一、备库的备份MySQL依赖bin log进行备库的备份(bin log既支持归档,又支持备份)MySQL支持主备切换,作为备库要设置成readonly(这样可以避免sql语句对备库的误操作),而且因为备库从主库的bin log读取数据进行备份时,操作者为超级用户,read only对超级用户无效,所以仍然可以写入备份数据。二、主备的执行过程:主库与从库建立一个长连接,主库安排一个线程负责维护来连
转载
2023-08-02 10:24:26
336阅读
一 ,leader 与 follower1 ,架构图 :2 ,zk 集群一个什么类型的集群 :主备集群 1 个主节点,其它全是备份节点。3 ,过半原则 : 在 zk 的框架中,要想做点什么,不是看一台机器,而是看全体机器,需要有一半以上的机器同意才能办。例如新增数据,是否新增成功,不是看一台两台机器是否
转载
2024-04-16 16:49:20
80阅读
一、基本概念 一句话概括:HDFS是hadoop分布式文件系统,作用是存储大数据文件,是hadoop领域最基础的部分。二、HDFS的重要特性 一群屌丝机组成高富帅 1、主从架构 namenode作为master负责管理元数据,datanode作为从节点存储block块数据
转载
2023-08-18 13:20:41
33阅读
一、配置主备机1、 服务器基本信息主机名称为:HOST_A,IP地址为:192.168.1.155备机名称为:HOST_B,IP地址为:192.168.1.156二、主备实例互通实现互通可以使用域或证书来实现,考虑实现的简单,以下选取证书的方式实现。注意:实现“主备数据库实例互通”的操作只需要做一次,例如为了将两个SQL Server 2008的实例中的5个数据库建成镜像关系,则只需要做一次以下操
转载
2024-02-19 22:41:16
78阅读
是什么持久化保证了即使redis服务重启也不会丢失数据,但是当redis服务器的硬盘损坏了可能会导致数据丢失,通过redis的主从复制机制就可以避免这种单点故障(单台服务器的故障)。特点:主redis中的数据和从上的数据保持实时同步,当主redis写入数据时通过主从复制机制复制到两个从服务上主从复制不会阻塞master,在同步数据时,master 可以继续处理client 请求主机master配置
转载
2024-01-05 21:44:23
104阅读
因项目要求需要使用Haproxy搭建MySQL主备高可用,主主文件复制和Tomcat负载均衡的系统,原理不在重复,网上很多案例。一、环境说明mysqlserver1:mysql主 172.25.10.129 5302mysqlserver2:mysql从 172.25.10.130 5302mysql版本:5.7.17mysql数据存储路径:/Data/mysqlmysql VIP:172.25.
转载
2024-05-14 16:45:24
34阅读
主备模式,可以实现Redis数据的跨主机备份。程序端连接到高可用负载的VIP,然后连接到负载服务器设置的Redis后端real server,此模式不需要在程序里面配置Redis服务器的真实IP地址,当后期Redis服务器IP地址发生变更只需要更改redis 相应的后端real server即可,可避免更改程序中的IP地址设置。拓扑: 配置环境:master IP 10.0.0.31 slave
转载
2023-10-24 08:34:43
168阅读
一、主主模式 也叫热备模式,通俗点讲,就是两台服务器都安装了MySQL,这两台服务器互为主备,A机器产生数据会同步到B机器,同理,B机器产生数据也会同步到A机器。二、注意事项 如果是虚拟机直接拷贝的服务器,要注意修改MySQL的uuid值,两台是不可以一样的vi /usr/local/mysql/data/auto.cnf
#
转载
2024-04-19 13:29:17
91阅读
发现主备同步问题比较大,似乎没有很合适的方法,先学习。 转一篇高端交换机主备倒换技术:1. 概述 高端交换机由于所处网络位置非常重要,不允许出现单点故障,设备一般都配备两块主控板,分别称为主用主控板(Master)和备用主控板(Slave)。 其中,主用主控板作为控制平面的核心,与外部和业务板进行业务通信,完成系统内各模块的正常功能;而备用主控板则只作为主用主控板
转载
2024-01-15 06:25:23
193阅读
一、预期目的主数据库(Primary pg ,假定主机名为A,后文不再赘述)和备用数据库(Standby pg,假定主机名为B,后文不再赘述)之间的数据能够相互备份。主数据库发生故障时备用数据库可以接管工作,变为主数据库。旧的主数据库恢复后,能变为新的主数据库的备用数据库。主数据库有写入、读取功能,备数据库只有读取功能。二、使用的软件Pgpool-IIPostgresql 9.2使用的特性:pos
转载
2023-11-21 08:42:43
126阅读