Gbase8s中的distribution介绍

语法:

gcadmin distribution <gcChangeInfo.xml> [db_root_pwd password]

功能:

安装完集群,生成distribution时,需要使用该命令进行操作,目前8smpp一个节点上,不分主从,只能放置一个分片。

注:此命令需要切换到dbaUser用户下,才能正确执行。若使用其它用户执行生成distribution命令,将提示用户切换到dbaUser用户执行该命令,并报错退出。

gcChangeInfo.xml:生成distribution的gnode节点信息文件。集群安装成功后,执行安装操作命令的节点上,在安装包目录下,会生成一个gcChangeInfo.xml文件。该文件为xml格式,其根标签为<servers>,描述生成distribution的gnode节点信息。

db_root_pwd:如果数据库root用户密码不为空,需要在执行命令的过程中,传入数据库root用户密码。目前密码中不支持单引号,其它特殊符号用单引号包围。

示例:

编写distribution配置信息文件模式需手工编写一个distribution分片配置的xml文件,在文件中指明每个分片的主/备分片存放的节点。生成distribution的gcChangeInfo.xml文件如下所示

<?xml version="1.0" encoding="utf-8"?>

<servers>

    <cfgFile file="distribution.xml"/>

</servers>

图 4‑1 gcChangeInfo.xml文件

distribution分片配置信息文件distribution.xml如下所示

<?xml version='1.0' encoding="utf-8"?>

distributions>

   <distribution>

       <segments>

           <segment>

               <primarynode ip="192.168.153.125"/>

               <duplicatenodes>

                   <duplicatenode ip="192.168.153.126"/>

                   <duplicatenode ip="192.168.153.127"/>                                                                   

                </duplicatenodes>

            </segment>

            <segment>

                <primarynode ip="192.168.153.128"/>

                <duplicatenodes>

                    <duplicatenode ip="192.168.153.129"/>

                </duplicatenodes>

            </segment>

        </segments>

    </distribution>

</distributions>

图 4‑2 分片配置信息文件distribution.xml

使用编写distribution信息文件模式生成distribution如下所示

$ gcadmin distribution gcChangeInfo.xml

gcadmin generate distribution ...

gcadmin generate distribution successful

图 4‑3 生成distribution

$ gcadmin showdistribution

              Distribution ID: 3 | State: new | Total segment num: 2

    Primary Segment Node IP         Segment ID         Duplicate Segment node IP

====================================================================================

|       192.168.153.125        |       1          |        192.168.153.126         |

|                              |                  |        192.168.153.127         |

------------------------------------------------------------------------------------

|       192.168.153.128        |       2          |        192.168.153.129         |

====================================================================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值