解决步骤:
一、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
启动成功,问题解决