
PG高可用-repmgr
文章平均质量分 95
PG 高可用
DBA之路
啥也不会的DBA
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【PG高可用】一 PostgreSQL高可用方案repmgr部署(非常详细)
repmgr安装部署原创 2023-11-14 16:57:18 · 6397 阅读 · 3 评论 -
【PG高可用】二 PostgreSQL高可用方案repmgr管理之配置文件
是一个纯文本文件,每行包含一个参数/值组合。空格是无关紧要的(除了在带引号的参数值内),并且空行将被忽略。将该行的其余部分指定为注释。不是简单标识符或数字的参数值应该用单引号引起来。要在参数值中嵌入单引号,请写入两个引号(首选)或反斜杠引号。有效文件示例。原创 2023-11-14 19:46:00 · 647 阅读 · 0 评论 -
【PG高可用】三 PostgreSQL高可用之自动故障转移-repmgrd
repmgrd的功能:丰富的配置管理方便自定义脚本见证服务器多数据中心多种探活方式监控统计数据2 repmgrd 设置和配置repmgrd是一个守护进程,在每个 PostgreSQL 节点上运行,当运行在主节点上时可以监视本地节点,当运行在从节点上 可以监控它所连接的上游节点(上游节点可以是:主节点或级联复制的另一个中间节点)。rempgrd可以配置为在主节点或上游节点变得无法访问时提供故障转移功能,向repmgr 元数据库提供监控数据。原创 2023-11-15 18:07:11 · 1870 阅读 · 0 评论 -
【PG高可用】四 PostgreSQL高可用之repmgr管理手册
与其他repmgr 操作的不同之处在于,它还在其他服务器(降级候选服务器,以及可选的任何遵循新主服务器的其他服务器)上执行操作,这意味着从执行的服务器到这些服务器需要无密码 SSH 访问。repmgr standby follow可用于使“孤立”备用服务器成为新的主服务器的从 并追赶上其当前状态。这将执行任何必要的检查并通知成功/失败,并在运行第一个实际命令(关闭当前的主节点)之前停止。如果主服务器发生故障或需要从复制集群中删除,则必须指定新的主服务器,以确保集群继续正常运行。确保可以从升级候选者(原创 2023-11-16 16:33:46 · 943 阅读 · 0 评论 -
【PG高可用】五 PostgreSQL高可用之repmgr命令手册
描述在流复制集群中注册主节点,并将其配置为与repmgr一起使用,包括安装repmgr扩展。此命令需要在。执行执行该--dry-run选项来检查在没有实际注册主服务器的情况下会发生什么。用户权限要求用户repmgr必须是超级用户,repmgr 才能够安装该repmgr扩展。如果不是这种情况,repmgr可以在执行之前手动安装该扩展。未来的repmgr版本将能够 为扩展的安装 提供名称。选项--dry-run检查先决条件但实际上并不注册主要项。-F--force覆盖现有节点记录事件通知。原创 2024-07-16 18:22:09 · 1423 阅读 · 0 评论 -
【PG高可用】六 PostgreSQL高可用之repmgr事件通知
ga原创 2024-07-16 16:22:16 · 401 阅读 · 0 评论 -
【PG高可用】七 Repmgr源码分析之主库监控
repmgr需要在集群中每个节点上以扩展的形式安装插件,运行在每个节点上的repmgrd可以监控复制以及执行故障转移或切换等操作增强 PostgreSQL 的内置复制功能。如何可靠快速的监控主节点故障一般是所有数据库高可用程序中都会有的环节,本篇内容主要介绍不同角色的节点如何监控主节点是否存活。原创 2024-08-05 14:59:22 · 818 阅读 · 0 评论 -
【PG高可用】八 Repmgr源码分析之选主
在监控到主库故障之后,standby节点会进行主库的选举切换流程核心的函数为首先看下如何选出新主。原创 2024-08-05 14:53:05 · 1270 阅读 · 0 评论