暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8s gcadmin之distribution命令解析

原创 Todd 2022-07-28
628

1.1 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         |

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

图 4‑4 showdistribution

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论