摘要:生成分布策略命令,一般在安装完集群、扩容扩容,节点替换时需要使用该命令进行操作。
本文主要介绍南大通用GBase 8a数据库的几种主要gcadmin集群管理命令。
1、distribution命令
生成分布策略命令,一般在安装完集群、扩容扩容,节点替换时需要使用该命令进行操作。
2、rmdistribution命令
从集群中删除指定id的distribution。若不输入distribution
id,则默认删除旧的distribution,集群中只有一个distribution时则默认删除该distribution。
3、addnodes命令
将gcChangeInfo.xml中指定data节点添加到集群中。
gcChangeInfo.xml为要添加的数据节点信息
4、rmnodes命令
将gcChangeInfo.xml中指定数据节点从集群中移除。
5、showdistribution命令
显示distribution信息展示集群节点间主备情况。
6、switchmode命令
将集群状态切换为normal状态,readonly状态或recovery状态。
7、showlock命令
查看目前集群中存在的锁。
包括锁的名称,锁的拥有者,锁的创建时间,锁的备注,该锁是否已上锁,以及锁的类型。
8、showddlevent命令
gcadmin showddlevent:查看集群当前所有DDL操作产生的错误日志。
gcadmin showddlevent tablename segname nodeip:查看针对某个表的某个分片在特定节点上的DDL错误日志。
gcadmin showddlevent tablename nodeip:查看针对某个表在某个节点上的DDL错误日志。
9、showdmlevent命令
查看集群DML错误日志。
gcadmin showdmlevent:查看当前集群所有DML操作产生的错误日志。
gcadmin showdmlevent tablename sgname nodeip:查看针对某个表的某个分片在某节点上的DML错误日志。
来源:GBASE南大通用