GBase 8a gcadmin集群管理

本文简述几种GBase 8a的集群管理命令。

1 distribution命令

安装完集群,生成distribution时,需要使用该命令进行操作。

2 rmdistribution命令

从集群中删除指定id的distribution。若不输入distribution
id,则默认删除旧的distribution,集群中只有一个distribution时则默认删除该distribution。

3 addnodes命令

将gcChangeInfo.xml中指定data节点添加到集群中。集群安装成功后会自动调用此命令,将安装成功的数据节点添加到集群中,无需用户手工执行addnodes命令。人为手动多次调用该命令将会提示用户节点已添加到集群,退出。
gcChangeInfo.xml为要添加的数据节点信息,其中仅需包含一个即可,使用多个rack指定多个节点信息与一个rack指定所有节点信息效果相同。

4 rmnodes命令

将gcChangeInfo.xml中指定数据节点从集群中移除。

5 showdistribution命令

显示distribution信息。执行gcamdin
showdistribution展示的ip顺序与生成distribution的配置文件ip顺序无关。

6 switchmode命令

将集群状态切换为normal状态,readonly状态或recovery状态。

7 showlock命令

查看目前集群中存在的锁。

包括锁的名称,锁的拥有者,锁的创建时间,锁的备注,该锁是否已上锁,以及锁的类型。

8 showddlevent命令

查看集群DDL操作的错误日志。

  1.   gcadmin showddlevent:查看集群当前所有DDL操作产生的错误日志。
    
  2.   gcadmin showddlevent tablename segname nodeip:查看针对某个表的某个分片在特定节点上的DDL错误日志。
    
  3.   gcadmin showddlevent tablename nodeip:查看针对某个表在某个节点上的DDL错误日志。
    

9 showdmlevent命令

查看集群DML错误日志。

  1.   gcadmin showdmlevent:查看当前集群所有DML操作产生的错误日志。
    
  2. gcadmin showdmlevent tablename sgname nodeip:查看针对某个表的某个分片在某节点上的DML错误日志。

10 showdmlstorageevent命令

该命令用来显示当前集群是否有表的数据损坏信息。

11 showcluster命令

显示集群节点信息,若不输入参数c或d则显示集群所有节点信息。

12 getdistribution命令

将指定id的distribution信息保存的指定的文件中,生成的文件为xml文件,用户可修改改文件中的分片信息,然后使用该文件重新生成distribution。

13 setnodestate命令

设置一个节点的状态。

14 showfailover命令

显示当前保留在gcware中的所有failover信息。

15 showfailoverdetail命令

显示当前保留在gcware中的所有failover信息。

16 help命令

查看gcadmin所有命令参数的帮助信息。

17 version命令

查看gcadmin的版本信息。

18 replacenodes命令

集群节点损坏,用新的机器替换损坏的节点机器,要求新机器已经安装好集群服务。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值