#greenplum非正常关闭启动报错解决# pre-existing shared memory block

当Greenplum的Master节点启动失败时,通过查看startup.log日志发现因非正常关闭导致共享内存段仍被占用。通过运行`ipcs -m`命令确认共享内存状态,并使用`ipcrm -m ID`释放相应ID的共享内存段。最后,成功重启Greenplum以解决问题。
摘要由CSDN通过智能技术生成

解决步骤

一、master启动Failed,根据报错提示,查看gp启动日志

gp日志路径: master节点路径/pg_log/startup.log

发现报错:

pre-existing shared memory block (key 5432001, ID 524294) is still in use,,"Terminate any old server processes associated with data directory ""/mnt/lv1/gpadmin/data/master/gpseg-1""

报错原因:gp非正常关闭,导致master任在占用共享内存段

二、运行命令:查看共享内存
 

[root@gp ~]# ipcs -m 

发现shmid 与上面ID 一致,存在共享内存占用

三、释放该段共享内存后重启

[root@gp ~]# ipcrm -m 524294
[root@gp ~]# gpstart -a

启动成功,问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值