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

GBase 8a MPP Cluster 的管理员常用命令-rmdistribution和addnodes

Le 2022-01-26
430

        rmdistribution

       语法:
       gcadmin rmdistribution [ID]
       ID: distribution id。
       功能:
       从集群中删除指定 id 的 distribution。若不输入 distribution id, 则默认删除旧的 distribution, 集群中只有一个 distribution 时则默认删除该distribution。

       注:
       1、若 nodedatamap 中有要删除的 distribution ID, 即该 distribution为正在使用, 则无法删除该 distribution, gcadmin 将报错退出。待删除的distribution 有 DDL, DML 或 DMLSTORAGE event, 需先清除 event 才可删除该distribution,否则 gcadmin 将报错退出。
       2、若 distribution 为正在使用, 需先执行 refreshnodedatamap drop<ID>操作才可删除。若 distribution 中有 fevent log 需先清除才可删除该distribution。此命令需要切换到 dbaUser 用户下, 才能正确执行, 否则 gcadmin 将提示切换用户执行该命令, 并报错退出。
       示例如下: 

 # gcadmin rmdistribution 1
current user is not DBA user, please switch user to [gbase]


      addnodes

        语法:
        gcadmin addnodes gcChangeInfo.xml
        gcChangeInfo.xml: 要添加的数据节点信息文件。集群安装成功后生成该文件,并使用该文件自动调用 addnodes 命令。用户执行该命令时可手工编写该文件。
       功能:
       将 gcChangeInfo.xml 中指定 data 节点添加到集群中。集群安装成功后会自动调用此命令,将安装成功的数据节点添加到集群中,无需用户手工执行addnodes 命令。人为手动多次调用该命令将会提示用户节点已添加到集群,  退出。
       gcChangeInfo.xml 为要添加的数据节点信息,其中仅需包含一个<rack>即可,使用多个 rack 指定多个节点信息与一个 rack 指定所有节点信息效果相同。
       注:该命令为系统内部命令,系统在安装集群后会自动调用,不建议用户使用。
       使用一个<rack>标签的 gcChangeInfo.xml 文件如下所示:  
<?xml version="1.0" encoding="utf-8"?>
<servers>
<rack>
<node ip="192.168.153.126"/>
<node ip="192.168.153.130 "/>
<node ip="192.168.88.137"/>
</rack>
</servers>

                                                       gcChangeInfo.xml 文件  

       示例:
       执行 addnodes 命令将节点加入集群。  

$ gcadmin addnodes gcChangeInfo.xml
gcadmin add nodes ...
gcadmin addnodes successful

                                                  执行 addnodes 命令

       执行 addnodes 命令成功,使用 showcluster 命令查看集群。  

$ gcadmin showcluster
CLUSTER STATE: ACTIVE
CLUSTER MODE: NORMAL
===============================================================
| GBASE COORDINATOR CLUSTER INFORMATION |===============================================================
| NodeName | IpAddress |gcware |gcluster |DataState |
---------------------------------------------------------------
| coordinator1 | 192.168.153.129 | OPEN | OPEN | 0 |
---------------------------------------------------------------
===========================================================
| GBASE DATA CLUSTER INFORMATION |
===========================================================
|NodeName | IpAddress |gnode |syncserver |DataState |
-----------------------------------------------------------
| node1 | 192.168.153.126 | OPEN | OPEN | 0 |
-----------------------------------------------------------
| node2 | 192.168.153.130 | OPEN | OPEN | 0 |
-----------------------------------------------------------
| node3 | 192.168.153.137 | OPEN | OPEN | 0 |
-----------------------------------------------------------

                                                  使用 showcluster 命令查看集群  


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

评论