三种不同模式下(负载均衡模式、高可用模式、手工编写模式)生成distribution的介绍

warning: 这篇文章距离上次修改已过1649天,其中的内容可能已经有所变动。
1、负载均衡模式
此模式下gcChangeInfo.xml中的每个rack中的节点为一组,每个rack中的节点上主分片的备份分片1存放到gcChangeInfo.xml中下一个rack中的节点上,备份分片2存放到gcChangeInfo.xml中上一个rack中的节点上。gcChangeInfo.xml中的第一个rack的上一个rack为最后一个rack,最后一个rack的下一个rack为第一个rack。
负载均衡模式生成distribution,每节点主分片数(即参数p)必须小于每个rack的节点数,以此来保证备份分片分布均匀。每个rack包含的节点数尽可能相同,若gcChangeInfo.xml文件中有多于1个rack的节点数与其它rack不同,gcadmin将会提示用户系统性能可能会下降,需用户确认后才能生成distribution。
2、高可用模式
此模式下生成的distribution将每个data节点的备份分片1存放到下一个data节点上,备份分片2存放到上一个data节点上。使用pattern 2模式配置文件gcChangeInfo.xml中仅需一个rack即可,有多个rack也作为一个rack处理。
3、手工编写模式
编写distribution配置信息文件模式需手工编写一个distribution分片配置的xml文件,在文件中指明每个分片的主/备分片存放的节点。使用该方式生成distribution无需在执行配置distribution命令时输入参数p,d和pattern。

添加新评论