seg host节点数与每个seg配置...
 
通知
清除全部

seg host节点数与每个seg配置primary数量的关系值  


zen
帖子: 4
 zen
初出茅庐
已加入: 1月 前

目前我们的架构是1台master +5个seg ,每个segment创建2个primary,和2个mirror instance,因此只允许1个seg主机出现问题,但是如果每个seg配置只一个primary的话,就可以挂掉n/2—1个主机,是不是应该有个计算公式,来计算如果每个seg配置2个以上的primary,在允许2台以上主机宕机情况下,配置多少台seg主机才不会使集群出现问题。

4 回复
rlei
帖子: 10
 rlei
Greenplum专家
青梅新星
已加入: 5月 前

还得看你的mirror数量吧,1primary 1mirror的情况下,你咋能知道挂掉的第二台主机不正好包含第一台挂掉的primary的mirror?

回复
water32
帖子: 8
Greenplum专家
青梅新星
已加入: 5月 前

可宕机数量与你的镜像模式有关,从你的描述来看,你用了spread模式的镜像,实际上,如果你使用group模式的镜像,在计算主机为偶数的情况下,最多可以容许一半的节点宕机,当然,还可以是其他的自定义镜像模式,需要手动干预镜像的配置过程,缺省的镜像模式就只有spread和group两种

回复
2 回复
zen
 zen
已加入: 1月 前

初出茅庐
帖子: 4

@water32 老师,spread和group这两种在DML操作上有没有什么差异?哪一个适合大型计算,哪一个适合大型的更新?

 

回复
water32
Greenplum专家
已加入: 5月 前

青梅新星
帖子: 8

@zen 镜像模式和你的使用场景之间没有任何关联,只与高可用的情况有关,或者发生故障时的性能下降程度有关

回复

关注微信公众号

Greenplum中文社区

Greenplum官方微信群

扫码加入我们的技术讨论,请备注“网站”