• GBase 8s gcadmin之distribution命令解析


    语法:

    gcadmin distribution [db_root_pwd password]

    功能:

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

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

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

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

    示例:

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

        

    图 4‑1 gcChangeInfo.xml文件

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

    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

  • 相关阅读:
    C++实现UDP可靠传输(二)
    SpringBoot实战系列之发送短信验证码
    CISSP学习笔记:灾难恢复计划
    产学研合作生态硬核来袭,共探数据库技术发展与应用
    计算机毕业设计SSMjspm基于框架的影视分享平台【附源码数据库】
    axios基本使用
    【面试常见问题】深拷贝与浅拷贝
    Netty学习——实战篇5 Netty 心跳监测/WebSocket长连接编程 备份
    MySQL8修改密码(linux环境)
    ASIL:汽车功能安全等级总结
  • 原文地址:https://blog.csdn.net/sinat_33233315/article/details/126036989