greenplum删除segment节点后启动集群失败
今天刚解决了这个问题,为了前赴后继的小伙伴们,这里贴一下解决方案:在gp_segment_configuration信息表中的content字段必须是连续的,可能你在删除segment信息的时候删除了一个中间的segment,导致content不连续,所以gpadmin在start集群时获取segment的配置信息并初始化segment时出现了空segment的情况(这个你可以在gpstart脚本中打印self.gparray看看),导致启动失败!segment的初始化逻辑位于$GP_HOME/lib/python/gppylib/gparray.py中
赞1
踩0