天天看點

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、支援同構或異構叢集,隻需總分片數量相同即可。