天天看点

GBase 8a MPP Cluster工具

gcadmin工具

GBase 8a MPP Cluster为管理员提供了命令行工具gcadmin。该工具能实现Distribution的增加、移除,查看集群状态等管理功能。具体功能如下:

  1. 集群状态信息查询,可以查询节点IP、节点状态、集群服务模式等信息;
  2. 数据分布信息查询,可查询节点主分片和副分片的位置、总分片数量等信息;
  3. 集群锁信息查询,可以查询锁的名称、节点IP、锁的创建时间等信息;
  4. 节点异常状态信息查询,可以查询所有的错误日志,某个表分片在某个节点上的错误日志等信息。

GCMonit监控工具

实时监控GBase 8a MPP Cluster 服务程序(目前主要包括gbased,gclusterd,gcrecover和gc_sync_server)的运行状况,一旦发现某个服务程序的进程状态发生变化,就会根据配置文件中的内容来执行相应的命令脚本。

提供用户指定的配置文件,可配置内容包括:需要监控的服务程序名称或者需要监控进程的启动命令行,服务进程状态变化时所要执行的方法,检测服务程序的时间间隔,日志文件路径和名称等。

DB-Link与透明网关

DB-Link:GBase 8a MPP Cluster内部提供的远程数据库链接功能,通过与透明网关服务的协同工作,实现透明访问异地集群中的数据库的数据表或者远程数据库的数据表。

透明网关服务:一个独立运行的进程,负责连接GBase 8a 集群之外的其他数据库(通过标准JDBC接口,也可以支持GBase 8a 集群间的远程访问),并完成数据抽取的工作。

通过DB-Link 功能,客户可以实现:

1) GBase 8a 集群的应用程序可以访问一个外部数据源,外部数据源是GBase 8a集群。可以查询外部数据源的数据,也可以将外部数据源的数据与本地集群中的数据进行关联运算;

2) 远端数据源是GBase8a集群,并且网络通信没有限制的情况下,可以对这种场景进行定向优化,以提升性能;

3) 不支持异构数据源。

集群间同步工具Rsynctools

集群间同步工具是基于镜像集群的底层二进制同步的工具,其同步的对象是库内的数据,通过解析、比对二进制文件的变化进行同步; 包含增量同步和全量同步。该工具具有如下功能点:

1、支持增量和全量两种数据同步方式;

2、支持落盘数据的回读校验;

3、支持主备分片同时同步(不保备份集群的表的数据安全

4、支持先同步主分片,主分片成功后再同步备份分片;

5、集群间同步支持使用普通数据库用户进行同步;

6、支持同构或异构集群,只需总分片数量相同即可。