首页 > 其他分享 >hg_repmgr

hg_repmgr

时间:2023-02-09 00:26:30浏览次数:53  
标签:双主 脑裂 集群 节点 repmgr hg

hg_repmgr是对开源工具repmgr做的增强型开发工具。Repmgr作为一个流复制管理工具,在集群高可用功能上比较欠缺。为此hg_repmgr做了功能增强,增加了virtual ip,自动恢复失效节点、脑裂检查等,具体参考下面功能增强介绍。

 

项目开源地址:

码云:https://gitee.com/highgosoftware/hg_repmgr

GitHub:https://github.com/HighgoSoftware/hg_repmgr

 

1. 对浮动virtual IP的管理

注册Primary节点时,会绑定Virtual IP;

failover或switchover时,Virtual IP会随着主节点漂移

 

2. 集群切换后,节点自动重归集群功能

当集群主备节点切换后,原主节点的daemon进程将自动尝试rejoin操作重归集群

 

3. 新增node startup命令

节点断电重启后可以由该命令统一启动数据库和repmgrd服务。

该命令将自动判断当前集群中节点的主备状态,防止在启动时形成双主和脑裂

 

4. 脑裂(双主)的检查与自动恢复功能

本功能主要针对可能的对集群误操作导致的脑裂双主情况进行自动恢复

新增了可以检查集群是否存在双主情况,如果发现集群双主(脑裂)将

选择其中一个节点做rejoin操作,使其作为备节点重归集群。

 

5. 对硬盘可写的检测

daemon进程会对数据库data目录所在分区是否可写进行监控

 

6. 对同步流复制转异步的灵活控制

在数据库处于同步流复制下,备节点停库将导致主节点等待,造成业务中断

新增了逻辑控制,可通过配置项控制这种情形下是否将主节点临时改为异步流复制,

待备节点恢复后再改回同步流复制。这样增加了灵活性。

 

7. 改进了cluster show的信息

在cluster show时增加了对流复制LSN的显示和主备之间LSN差值的显示,用来提示当前流复制的状态

标签:双主,脑裂,集群,节点,repmgr,hg
From: https://www.cnblogs.com/yaoyangding/p/17103808.html

相关文章

  • 2023 hgame crypto wp 全
    做了今年hgame的题目,akcrypto的同时也从题目中学到了不少,贴一份所有密码方向题目的wp。Week1RSA|100pts根据题目描述,用factorb分解n,在这里用的factorb在线api:http:......
  • HGAME_2023_WEB_WP_WEEK3
    PingToTheHost很明显的rce,简单测试一下发现空格,cat,;被办,且执行无回显,空格用${IFS},%09,$IFS$9等等来绕过,我们利用dnslog将执行结果外带出来,这里使用的是http://ceye.io/......
  • Prometheus Pushgateway配置笔记
    前言pushgateway的安装不再赘述,通用的操作最后以daemonlized方式运行。在Prometheus中给pushgateway上报的数据单独定义一个job:需要注意的点:pushgateway本身没有任何......
  • hgame趣题——4
    stream一个python生成的exe反编译的问题,首先使用pyinstxtractor.py得到反编译的pyc文件这里缺了.pyc文件的文件头需要补一下利用在线网站得到反编译的python代码(还是在......
  • Pytorch torch.meshgrid() 在目标检测中的应用
    概述最近在学习目标检测的相关算法。在我看来目标检测要比分类、语义分割任务复杂的多,后者一般只需要为每个图像预测一个标签(分类)或者为每个像素预测一个标签(分割)。而目标......
  • 2023 hgame趣题——3
    v2board搜索一下发现是最近的一个洞,主要是越权的问题,管理员鉴权的代码只判断了用户提交的token是否存在于服务器缓存抄个作业:https://youtu.be/yfneS2R-Pn8首先注册个账......
  • 2023 hgame趣题——2
    Helpmarvin最近在做hgameweek3的题,强度不小,Bi0s剩下那个密码(bad2code)过些天再更,今天发一个hgameweek1的IoT题目。SPI协议用单独的数据线和单独的时钟信号来保证发送......
  • 2023 hgame趣题——1
    hgame2023week2Transfer借hgame开始入门学习自己一直想接触的Blockchain方向,在四周的比赛时间内会记录hgame中有趣的问题,Crypto方向等a掉四周的题目一起放出来源代码:......
  • HGAME 2023 Week2 Pwn YukkuriSay题解
    HGAME2023Week2PwnYukkuriSay题解检查保护:拿到文件先checksec一下:64位程序,开启canary和nx保护,没有开启PIE(可以使用绝对地址了)继续往下看,先不着急打开ida,我们先运......
  • Prometheus Pushgateway数据推送失败(windows)
    环境windows10pushgatewayprometheus问题启动pushgateway及Prometheus后,通过curl往pushgateway推送数据出现以下问题C:\Users\Jruing>echo'cpu2'|curl--da......