Greenplum -- segment 死机后恢复
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,一、备份原理:GPDB4.x中:是基于文件复制同步,如果个别segment宕机,整个数据库依然可以运行,当Mirror宕机时,Primary会记录在这个阶段文件变化的数据块,等到Mirror恢复了,再
千家信息网最后更新 2025年11月07日Greenplum -- segment 死机后恢复
一、备份原理:
GPDB4.x中:是基于文件复制同步,如果个别segment宕机,整个数据库依然可以运行,当Mirror宕机时,Primary会记录在这个阶段文件变化的数据块,等到Mirror恢复了,再把数据块复制过去;当Primary宕机了,那么对于的Mirror节点就会替换Primary,记录文件变化的数据块,等到Primary恢复了,它就变成了Mirror,丢失的数据就会被复制过来,这里虽然可以继续运行,但是存在一个问题,那就是Primary和Mirror调换了,导致个别机器Primary比其他机器多,负载不均衡,最好还是把它从新恢复过正常对应关系来
二、恢复:
2.1、使用sql查询segment状态:
testdb=# select * from gp_segment_configuration;
存在部分segment down机的时候,在关闭的GPDB的时候,我们可以看到
再次启动时也一样,GPDB会忽略掉down机的segment,同时开启mirror备用
2.1、使用配置文件生成恢复文件
可以看到生成的配置文件里包含了需要恢复的segment节点
2.2、使用配置文件开始恢复机器
2.3、开启另外一个窗口,查看恢复状态:gpstate -m
Resynchronizing:正在恢复中,必须等待所有的都Synchronized才行
2.4、存在:Acting as Primary,说明有将mirror当primary使用了,必须等待所有恢复完毕之后,才能调换过来,调换过程会重启GPDB
执行命令:gprecoverseg -r
2.5、全部交换之后,查看备用mirror的状态 gpstate -m
2.6、sql查询各节点信息,都为up状态
文件
数据
状态
机器
节点
配置
时候
变化
备用
查询
生成
运行
均衡
信息
再次
原理
同时
命令
备份
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全之黑客
数据库钟
彩虹六号老是连不上服务器
网络安全检查组织开展情况
怎么能成为网络安全专家
软件开发查询的网站有哪些
软件开发需要在家学吗
河北科技大学互联网成绩
市南区微信小程序软件开发哪家好
软件开发提供设备保障方案
各类软件开发模型的优缺点
绝地求生小时be服务器
数据库设计 外包
兰州大学网络安全学院招生简章
4级数据库怎么考
湖南运营网络技术服务怎么样
可行性分析在软件开发的哪个阶段
俄服失落的方舟无法连接服务器
数据库 修改列属性
悟空问答提交答案时数据库错误
网络安全法提供技术支持和协作
阿里云服务器删除
深圳市指尖动力网络技术
中北大学网络安全就业
软件开发运营工作内容
软件开发提供设备保障方案
政企网络安全宣教
今年软件开发市场
阿里云轻量服务器设置防火墙
c语言如何调用数据库