解决步骤:
一、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
启动成功,问题解决
当Greenplum的Master节点启动失败时,通过查看startup.log日志发现因非正常关闭导致共享内存段仍被占用。通过运行`ipcs -m`命令确认共享内存状态,并使用`ipcrm -m ID`释放相应ID的共享内存段。最后,成功重启Greenplum以解决问题。
4024

被折叠的 条评论
为什么被折叠?



